Files
lucia-frontend/tests/stores/mapCompareStore.test.js
2026-03-06 14:47:57 +08:00

32 lines
783 B
JavaScript

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',
});
});
});