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");
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								    ]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								])
							 |