From 154e6318486a0d3c7e6e60836b65c5a6bdbda78f Mon Sep 17 00:00:00 2001 From: Johnpaul Date: Mon, 26 Jan 2026 01:43:08 +0100 Subject: [PATCH] test: use double-cast pattern for partial Settings mock Replace direct Settings cast with explicit double-cast pattern (Partial as Settings) to make it clear the mock is intentionally incomplete. --- src/platform/settings/settingStore.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/platform/settings/settingStore.test.ts b/src/platform/settings/settingStore.test.ts index 43b79d2fd..4f800463c 100644 --- a/src/platform/settings/settingStore.test.ts +++ b/src/platform/settings/settingStore.test.ts @@ -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 as Settings + ) await store.loadSettingValues()