import { expect, it } from 'vitest' import UnitTestCase from '@/__tests__/UnitTestCase' import { settingStore } from '@/stores/settingStore' import { httpService } from '@/services' new class extends UnitTestCase { protected test () { it('initializes the store', () => { settingStore.init({ media_path: '/media/path' }) expect(settingStore.state.media_path).toEqual('/media/path') }) it('updates the media path', async () => { this.mock(httpService, 'put') await settingStore.update({ media_path: '/dev/null' }) expect(settingStore.state.media_path).toEqual('/dev/null') }) } }