From 33405b7995bbc1ae2f04fd6b62fa589d66bdcdbb Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 3 Apr 2025 00:36:39 +0200 Subject: [PATCH] Fix tests --- .../Conversion/PrepareTheme.spec.ts | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/test/Models/ThemeConfig/Conversion/PrepareTheme.spec.ts b/test/Models/ThemeConfig/Conversion/PrepareTheme.spec.ts index bad4a4cc8b..508965a992 100644 --- a/test/Models/ThemeConfig/Conversion/PrepareTheme.spec.ts +++ b/test/Models/ThemeConfig/Conversion/PrepareTheme.spec.ts @@ -10,9 +10,12 @@ import { Tag } from "../../../../src/Logic/Tags/Tag" import { DesugaringContext } from "../../../../src/Models/ThemeConfig/Conversion/Conversion" import { And } from "../../../../src/Logic/Tags/And" import { describe, expect, it } from "vitest" -import { QuestionableTagRenderingConfigJson } from "../../../../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" +import { + QuestionableTagRenderingConfigJson +} from "../../../../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" import Constants from "../../../../src/Models/Constants" import { ConversionContext } from "../../../../src/Models/ThemeConfig/Conversion/ConversionContext" +import { MinimalTagRenderingConfigJson } from "../../../../src/Models/ThemeConfig/Json/TagRenderingConfigJson" const themeConfigJson: ThemeConfigJson = { description: "Descr", @@ -46,6 +49,14 @@ function constructSharedLayers(): Map { title: null, source: "special", }) + sharedLayers.set("walls_and_buildings", { + id: "walls_and_buildings", + pointRendering: null, + tagRenderings: null, + lineRendering: null, + title: null, + source: "special" + }) for (const defaultLayer of Constants.added_by_default) { sharedLayers.set(defaultLayer, { id: defaultLayer, @@ -70,7 +81,7 @@ describe("PrepareTheme", () => { publicLayers: new Set(), tagRenderingOrder: [], }) - let themeConfigJsonPrepared = prepareStep.convertStrict(theme, ConversionContext.test()) + const themeConfigJsonPrepared = prepareStep.convertStrict(theme, ConversionContext.test()) const themeConfig = new ThemeConfig(themeConfigJsonPrepared) const layerUnderTest = ( themeConfig.layers.find((l) => l.id === "public_bookcase") @@ -83,7 +94,7 @@ describe("PrepareTheme", () => { it("should apply override", () => { const sharedLayers = constructSharedLayers() sharedLayers.set("public_bookcase", bookcaseLayer) - let themeConfigJsonPrepared = new PrepareTheme({ + const themeConfigJsonPrepared = new PrepareTheme({ tagRenderings: new Map(), sharedLayers, publicLayers: new Set(), @@ -99,7 +110,7 @@ describe("PrepareTheme", () => { it("should apply override", () => { const sharedLayers = constructSharedLayers() sharedLayers.set("public_bookcase", bookcaseLayer) - let themeConfigJsonPrepared = new PrepareTheme({ + const themeConfigJsonPrepared = new PrepareTheme({ tagRenderings: new Map(), sharedLayers, publicLayers: new Set(), @@ -135,7 +146,7 @@ describe("PrepareTheme", () => { iconBadges: [ { if: "_favourite=yes", - then: { + then: { id: "circlewhiteheartred", render: "circle:white;heart:red", },