// The Lucia project. // Copyright 2026-2026 DSP, inc. All rights reserved. // Authors: // imacat.yang@dsp.im (imacat), 2026/03/05 import { describe, it, expect, beforeEach } from "vitest"; import { setActivePinia, createPinia } from "pinia"; import { useMapCompareStore } from "@/stores/mapCompareStore"; describe("mapCompareStore", () => { let store; beforeEach(() => { setActivePinia(createPinia()); store = useMapCompareStore(); }); it("has correct default state", () => { expect(store.routeParam).toEqual({ primaryType: "", primaryId: "", secondaryType: "", secondaryId: "", }); }); it("setCompareRouteParam sets all params", () => { store.setCompareRouteParam("log", "1", "filter", "2"); expect(store.routeParam).toEqual({ primaryType: "log", primaryId: "1", secondaryType: "filter", secondaryId: "2", }); }); });