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…
Reference in a new issue