test: use double-cast pattern for partial Settings mock

Replace direct Settings cast with explicit double-cast pattern (Partial<Settings> as Settings) to make it clear the mock is intentionally incomplete.
This commit is contained in:
Johnpaul
2026-01-26 01:43:08 +01:00
parent 8f3e600122
commit 154e631848

View File

@@ -46,7 +46,9 @@ describe('useSettingStore', () => {
describe('loadSettingValues', () => {
it('should load settings from API', async () => {
const mockSettings = { 'test.setting': 'value' }
vi.mocked(api.getSettings).mockResolvedValue(mockSettings as Settings)
vi.mocked(api.getSettings).mockResolvedValue(
mockSettings as Partial<Settings> as Settings
)
await store.loadSettingValues()