28 lines
674 B
JavaScript
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);
|
|
});
|
|
});
|