forked from MapComplete/MapComplete
		
	Add testcase
This commit is contained in:
		
							parent
							
								
									7210b3ff5d
								
							
						
					
					
						commit
						8b4e0b0276
					
				
					 1 changed files with 14 additions and 0 deletions
				
			
		|  | @ -635,6 +635,14 @@ export default class TagRenderingConfig { | ||||||
|      * config.constructChangeSpecification("second_hand", 1, undefined, {}).asHumanString(false,  false, {}) // => "shop=second_hand"
 |      * config.constructChangeSpecification("second_hand", 1, undefined, {}).asHumanString(false,  false, {}) // => "shop=second_hand"
 | ||||||
|      * |      * | ||||||
|      * |      * | ||||||
|  |      * const config = new TagRenderingConfig({id: "oh", render: "{opening_hours}", question: {"en":"When open?"}, freeform: {key: "opening_hours"}, | ||||||
|  |      *      mappings: [{  "if": "opening_hours=closed", | ||||||
|  |      *           "then": { | ||||||
|  |      *             "en": "Marked as closed for an unspecified time", | ||||||
|  |      *           }, | ||||||
|  |      *           "hideInAnswer": true}] } | ||||||
|  |      * const tags = config.constructChangeSpecification("Tu-Fr 05:30-09:30", undefined, undefined, { }} | ||||||
|  |      * tags // =>new And([ new Tag("opening_hours", "Tu-Fr 05:30-09:30")])
 | ||||||
|      * |      * | ||||||
|      * @param freeformValue The freeform value which will be applied as 'freeform.key'. Ignored if 'freeform.key' is not set |      * @param freeformValue The freeform value which will be applied as 'freeform.key'. Ignored if 'freeform.key' is not set | ||||||
|      * |      * | ||||||
|  | @ -648,6 +656,12 @@ export default class TagRenderingConfig { | ||||||
|         multiSelectedMapping: boolean[] | undefined, |         multiSelectedMapping: boolean[] | undefined, | ||||||
|         currentProperties: Record<string, string> |         currentProperties: Record<string, string> | ||||||
|     ): UploadableTag { |     ): UploadableTag { | ||||||
|  |         console.log("constructChangeSpecification:", { | ||||||
|  |             freeformValue, | ||||||
|  |             singleSelectedMapping, | ||||||
|  |             multiSelectedMapping, | ||||||
|  |             currentProperties, | ||||||
|  |         }) | ||||||
|         if (typeof freeformValue === "string") { |         if (typeof freeformValue === "string") { | ||||||
|             freeformValue = freeformValue?.trim() |             freeformValue = freeformValue?.trim() | ||||||
|         } |         } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue