Skip to content

Commit ddfe864

Browse files
committed
test: make mocks return test data
1 parent 8c753ff commit ddfe864

1 file changed

Lines changed: 21 additions & 3 deletions

File tree

apps/web/src/hooks/__tests__/useInstrumentVisualization.test.ts

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,26 @@ import { afterEach, describe, expect, it, vi } from 'vitest';
66
import { useInstrumentVisualization } from '../useInstrumentVisualization';
77

88
const mockInstrument = {
9-
useInstrument: vi.fn()
9+
useInstrument: vi.fn(() => ({
10+
instrument: {
11+
internal: {
12+
name: 'test'
13+
}
14+
}
15+
}))
1016
};
1117

1218
vi.mock('@/hooks/useInstrument', () => ({
1319
useInstrument: () => mockInstrument
1420
}));
1521

1622
const mockStore = {
17-
useAppStore: vi.fn()
23+
useAppStore: vi.fn(() => ({
24+
store: {
25+
currentGroup: 'testGroup',
26+
currentUser: 'testUser'
27+
}
28+
}))
1829
};
1930
const mockDownload = {
2031
useDownload: vi.fn()
@@ -50,7 +61,14 @@ vi.mock('react', async (importOriginal) => {
5061
...actual,
5162
useEffect: vi.fn(),
5263
useMemo: vi.fn(),
53-
useState: vi.fn(() => ['mockedRecords', vi.fn()])
64+
useState: vi.fn(() => [
65+
'mockedRecords',
66+
vi.fn(() => ({
67+
__date__: new Date().getDate(),
68+
__time__: new Date().getTime(),
69+
someValue: 'abc'
70+
}))
71+
])
5472
};
5573
});
5674

0 commit comments

Comments
 (0)