From e8c47331e9066bf697b24179e379dfcf06aca6d1 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Wed, 19 Mar 2025 16:54:23 +0100 Subject: [PATCH 1/2] mock useQuery --- frontend/src/pages/Overview.spec.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/frontend/src/pages/Overview.spec.js b/frontend/src/pages/Overview.spec.js index 6325cd8a8..13cce42b8 100644 --- a/frontend/src/pages/Overview.spec.js +++ b/frontend/src/pages/Overview.spec.js @@ -11,6 +11,22 @@ vi.mock('@/components/Overview/CommunityNews', () => ({ }, })) +vi.mock('@vue/apollo-composable', () => ({ + useQuery: vi.fn().mockReturnValue({ + result: { value: {} }, + loading: { value: false }, + error: { value: null }, + refetch: vi.fn(), + }), +})) + +vi.mock('@/components/Overview/CardCircles', () => ({ + default: { + name: 'CardCircles', + template: '
', + }, +})) + describe('Overview', () => { let wrapper let router From e14068bf8e1105b0975fd15de5d349bbd5ddf495 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Wed, 19 Mar 2025 16:56:52 +0100 Subject: [PATCH 2/2] mock more --- frontend/src/pages/Overview.spec.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/Overview.spec.js b/frontend/src/pages/Overview.spec.js index 13cce42b8..3a7248f68 100644 --- a/frontend/src/pages/Overview.spec.js +++ b/frontend/src/pages/Overview.spec.js @@ -13,7 +13,8 @@ vi.mock('@/components/Overview/CommunityNews', () => ({ vi.mock('@vue/apollo-composable', () => ({ useQuery: vi.fn().mockReturnValue({ - result: { value: {} }, + onResult: vi.fn(), + onError: vi.fn(), loading: { value: false }, error: { value: null }, refetch: vi.fn(),