@@ -8,8 +8,7 @@ import { Building } from '../src/building.js';
88import { BuildingShapeUtils } from '../src/extras/BuildingShapeUtils.js' ;
99import { TextEncoder } from 'node:util' ;
1010
11- const data = `<?xml version='1.0' encoding='UTF-8'?>
12- <osm version="0.6" generator="openstreetmap-cgimap 2.0.1 (2514279 spike-07.openstreetmap.org)" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright" license="http://opendatacommons.org/licenses/odbl/1-0/">
11+ const data = `<osm version="0.6" generator="openstreetmap-cgimap 2.0.1 (2514279 spike-07.openstreetmap.org)" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright" license="http://opendatacommons.org/licenses/odbl/1-0/">
1312 <node id="8091790599" visible="true" version="2" changeset="153088398" timestamp="2024-06-23T22:54:13Z" user="canavan" uid="2603792" lat="50.9208920" lon="7.1707447"/>
1413 <node id="8091790600" visible="true" version="2" changeset="153088398" timestamp="2024-06-23T22:54:13Z" user="canavan" uid="2603792" lat="50.9208175" lon="7.1706533"/>
1514 <node id="8091790601" visible="true" version="2" changeset="153088398" timestamp="2024-06-23T22:54:13Z" user="canavan" uid="2603792" lat="50.9208577" lon="7.1708150"/>
@@ -183,15 +182,15 @@ beforeEach(() => {
183182
184183// compare the object rendered from the requested way data to that rendered
185184// from the requested map data to see if one errors and one does not.
186- // test('Constructor', () => {
187- // const bldg = new Building('31361386', data);
188- // expect(bldg.parts.length).toBe(1);
189- // const part = bldg.parts[0];
190- // const meshes = part.render();
191- // const roofmesh = meshes[0];
192- // const roofGeometry = roofmesh.geometry;
193- // expect(roofGeometry.constructor.name).toBe('WedgeGeometry');
194- // });
185+ test ( 'Constructor' , ( ) => {
186+ const bldg = new Building ( '31361386' , data ) ;
187+ expect ( bldg . parts . length ) . toBe ( 1 ) ;
188+ const part = bldg . parts [ 0 ] ;
189+ const meshes = part . render ( ) ;
190+ const roofmesh = meshes [ 0 ] ;
191+ const roofGeometry = roofmesh . geometry ;
192+ expect ( roofGeometry . constructor . name ) . toBe ( 'WedgeGeometry' ) ;
193+ } ) ;
195194
196195window . printError = printError ;
197196
0 commit comments