forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			No EOL
		
	
	
		
			733 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			No EOL
		
	
	
		
			733 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import T from "./TestHelper";
 | |
| import {OsmObject} from "../Logic/Osm/OsmObject";
 | |
| 
 | |
| export default class OsmObjectSpec extends T {
 | |
|     constructor() {
 | |
|         super("osmobject", [
 | |
|             [
 | |
|                 "Download referencing ways",
 | |
|                 () => {
 | |
|                     OsmObjectSpec.runTest().then(_ => console.log("Referencing ways test is done (async)"))
 | |
|                 }
 | |
| 
 | |
|             ]
 | |
| 
 | |
| 
 | |
|         ]);
 | |
|     }
 | |
| 
 | |
|     private static async runTest() {
 | |
|         const ways = await OsmObject.DownloadReferencingWays("node/1124134958")
 | |
|         if (ways === undefined) {
 | |
|             throw "Did not get the ways"
 | |
|         }
 | |
|         if (ways.length !== 4) {
 | |
|             throw "Expected 4 ways but got " + ways.length
 | |
|         }
 | |
|     }
 | |
| } |