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

28 lines
674 B
JavaScript

import { describe, it, expect, beforeEach } from 'vitest';
import { setActivePinia, createPinia } from 'pinia';
import { useLoadingStore } from '@/stores/loading';
describe('loadingStore', () => {
let store;
beforeEach(() => {
setActivePinia(createPinia());
store = useLoadingStore();
});
it('has isLoading true by default', () => {
expect(store.isLoading).toBe(true);
});
it('setIsLoading sets to false', () => {
store.setIsLoading(false);
expect(store.isLoading).toBe(false);
});
it('setIsLoading sets to true', () => {
store.setIsLoading(false);
store.setIsLoading(true);
expect(store.isLoading).toBe(true);
});
});