From c2a7f2adcdb68b0730f3fb4ccd169792a23261ef Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 8 May 2024 14:06:28 +0200 Subject: [PATCH] Fix tests --- src/Models/ThemeConfig/Conversion/Validation.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/Models/ThemeConfig/Conversion/Validation.ts b/src/Models/ThemeConfig/Conversion/Validation.ts index 9d0f7ffa81..68ea1ba376 100644 --- a/src/Models/ThemeConfig/Conversion/Validation.ts +++ b/src/Models/ThemeConfig/Conversion/Validation.ts @@ -562,14 +562,16 @@ export class DetectNonErasedKeysInMappings extends DesugaringStep { + private readonly _forceError: boolean - constructor() { + constructor(forceError: boolean = false) { super("Checks that, if the tagrendering has a condition, that a mapping is not contradictory to it, i.e. that there are no dead mappings", [], "DetectMappingsShadowedByCondition") + this._forceError = forceError } /** * - * const validator = new DetectMappingsShadowedByCondition() + * const validator = new DetectMappingsShadowedByCondition(true) * const ctx = ConversionContext.construct([],["test"]) * validator.convert({ * condition: "count>0", @@ -602,7 +604,13 @@ export class DetectMappingsShadowedByCondition extends DesugaringStep