forked from MapComplete/MapComplete
		
	
		
			
	
	
		
			35 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | import {Utils} from "../Utils"; | ||
|  | 
 | ||
|  | Utils.runningFromConsole = true; | ||
|  | import {equal} from "assert"; | ||
|  | import T from "./TestHelper"; | ||
|  | import {FromJSON} from "../Customizations/JSON/FromJSON"; | ||
|  | import Locale from "../UI/i18n/Locale"; | ||
|  | import Translations from "../UI/i18n/Translations"; | ||
|  | import {UIEventSource} from "../Logic/UIEventSource"; | ||
|  | import TagRenderingConfig from "../Customizations/JSON/TagRenderingConfig"; | ||
|  | import EditableTagRendering from "../UI/Popup/EditableTagRendering"; | ||
|  | import {Translation} from "../UI/i18n/Translation"; | ||
|  | import {OH, OpeningHour} from "../UI/OpeningHours/OpeningHours"; | ||
|  | import PublicHolidayInput from "../UI/OpeningHours/PublicHolidayInput"; | ||
|  | import {SubstitutedTranslation} from "../UI/SubstitutedTranslation"; | ||
|  | import {Tag} from "../Logic/Tags/Tag"; | ||
|  | import {And} from "../Logic/Tags/And"; | ||
|  | import {ImageSearcher} from "../Logic/Actors/ImageSearcher"; | ||
|  | 
 | ||
|  | 
 | ||
|  | new T("ImageSearcher", [ | ||
|  |     [ | ||
|  |         "Should find images", | ||
|  |         () => { | ||
|  |             const tags = new UIEventSource({ | ||
|  |                 "mapillary": "https://www.mapillary.com/app/?pKey=bYH6FFl8LXAPapz4PNSh3Q" | ||
|  |             }); | ||
|  |             const searcher = ImageSearcher.construct(tags) | ||
|  |             const result = searcher.data[0]; | ||
|  |             equal(result.url, "https://www.mapillary.com/map/im/bYH6FFl8LXAPapz4PNSh3Q"); | ||
|  |         } | ||
|  |     ] | ||
|  | 
 | ||
|  | 
 | ||
|  | ]) |