From fee79a198e3539a680eb748e20d14334952359ed Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 13 Jun 2025 01:14:24 +0200 Subject: [PATCH] Chore: add test case --- src/Models/ThemeConfig/Conversion/PrepareLayer.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts index 40cbc168c..e83c01fa6 100644 --- a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts +++ b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts @@ -179,6 +179,13 @@ export class AddQuestionBox extends DesugaringStep { * const tagRenderings = [{id:"questions", render: {"*": "{questions()}" } }] * const conv = action.convert({tagRenderings}, ConversionContext.construct(["test"], [])) * conv.tagRenderings // => [{id:"questions", render: {"*": "{questions()}" } }] + * + * + * // If a partial questionbox is added, should not add "hidden" to the blacklist + * const action = new AddQuestionBox() + * const tagRenderings = [{id:"questions-some-category", render: {"*": "{questions(whitelist,blacklist,)}" } },{id:"questions-black", render: {"*": "{questions(blacklist)}" } }] + * const conv = action.convert({tagRenderings}, ConversionContext.construct(["test"], [])) + * conv.tagRenderings // => [{id:"questions-some-category", render: {"*": "{questions(whitelist,blacklist,)}" } },{id:"questions-black", render: {"*": "{questions(blacklist)}" } }, {id:"leftover-questions",labels: ["ignore-docs","added_by_default"], render: {"*": "{questions( ,hidden;blacklist;whitelist)}" } }] */ convert(json: LayerConfigJson, context: ConversionContext): LayerConfigJson { if (