forked from MapComplete/MapComplete
		
	Refactoring: fix metatagging
This commit is contained in:
		
							parent
							
								
									177697fe0a
								
							
						
					
					
						commit
						8fd3fbc0b7
					
				
					 34 changed files with 378 additions and 265 deletions
				
			
		|  | @ -1,6 +1,8 @@ | |||
| import { ExtraFuncParams, ExtraFunctions } from "../../Logic/ExtraFunctions" | ||||
| import { OsmFeature } from "../../Models/OsmFeature" | ||||
| import { describe, expect, it } from "vitest" | ||||
| import {GeoJSONFeature} from "maplibre-gl"; | ||||
| import {Feature} from "geojson"; | ||||
| 
 | ||||
| describe("OverlapFunc", () => { | ||||
|     it("should give doors on the edge", () => { | ||||
|  | @ -21,7 +23,7 @@ describe("OverlapFunc", () => { | |||
|             }, | ||||
|         } | ||||
| 
 | ||||
|         const hermanTeirlinck = { | ||||
|         const hermanTeirlinck: Feature = { | ||||
|             type: "Feature", | ||||
|             id: "way/444059131", | ||||
|             properties: { | ||||
|  | @ -104,21 +106,15 @@ describe("OverlapFunc", () => { | |||
|                     ], | ||||
|                 ], | ||||
|             }, | ||||
|             bbox: { | ||||
|                 maxLat: 50.8668593, | ||||
|                 maxLon: 4.3509055, | ||||
|                 minLat: 50.8655878, | ||||
|                 minLon: 4.3493369, | ||||
|             }, | ||||
|         } | ||||
| 
 | ||||
|         const params: ExtraFuncParams = { | ||||
|             getFeatureById: () => undefined, | ||||
|             getFeaturesWithin: () => [[door]], | ||||
|             getFeaturesWithin: () => [door], | ||||
|         } | ||||
|         const helpers = ExtraFunctions.constructHelpers(params) | ||||
| 
 | ||||
|         ExtraFunctions.FullPatchFeature(params, hermanTeirlinck) | ||||
|         const overlap = (<any>hermanTeirlinck).overlapWith("*") | ||||
|         const overlap = helpers.overlapWith(hermanTeirlinck)("*") | ||||
|         console.log(JSON.stringify(overlap)) | ||||
|         expect(overlap[0].feat == door).toBe(true) | ||||
|     }) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue