diff --git a/webapp/src/tests/unit/stores/settings.spec.js b/webapp/src/tests/unit/stores/settings.spec.js index 42657097..c734bd7f 100644 --- a/webapp/src/tests/unit/stores/settings.spec.js +++ b/webapp/src/tests/unit/stores/settings.spec.js @@ -25,10 +25,28 @@ describe("Settings Store", () => { it("initializes with correct default state", () => { const store = useSettingsStore(); + // Checks whole state items expect(store.ready).toBe(false); expect(store.waiting).toBe(false); expect(store.appTheme).toBe("system"); expect(store.activeStreams).toEqual({}); + expect(store.error).toBe(""); + expect(store.trackWindow).toBe(true); + expect(store.microscopeHostname).toBe(""); + expect(store.disableStream).toBe(false); + expect(store.overrideOrigin).toBe("http://microscope.local:5000/api/v3"); + + expect(store.navigationStepSize).toEqual({ + x: 200, + y: 200, + z: 50, + }); + + expect(store.navigationInvert).toEqual({ + x: false, + y: false, + z: false, + }); }); }); diff --git a/webapp/src/tests/unit/stores/wot.spec.js b/webapp/src/tests/unit/stores/wot.spec.js index 4d7a8fd6..7ab78091 100644 --- a/webapp/src/tests/unit/stores/wot.spec.js +++ b/webapp/src/tests/unit/stores/wot.spec.js @@ -8,9 +8,6 @@ vi.mock("axios"); describe("WoT Store", () => { // A reusable dummy Thing Description (TD) - // This will be reworked by using the HAR fixtures or the fixtures/common_definitions.js - // This test uses arbitrary values for simplicity but this could add confusion - // How-to-test documentation would require a glossary of defined mock values const mockTD = { base: "http://microscope.local/api/v3/", properties: {