Skip to content

Commit cf76843

Browse files
committed
test: mock import route cache side effects
1 parent 94f0836 commit cf76843

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

apps/api/tests/integration/imports-routes.test.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ const routeMocks = vi.hoisted(() => ({
55
inspectWallosImportFileMock: vi.fn(),
66
commitWallosImportMock: vi.fn(),
77
inspectSubtrackerBackupFileMock: vi.fn(),
8-
commitSubtrackerBackupMock: vi.fn()
8+
commitSubtrackerBackupMock: vi.fn(),
9+
invalidateWorkerLiteCacheMock: vi.fn(async () => undefined),
10+
bumpCacheVersionsMock: vi.fn(async () => 0)
911
}))
1012

1113
vi.mock('../../src/services/wallos-import.service', () => ({
@@ -18,6 +20,14 @@ vi.mock('../../src/services/subtracker-backup.service', () => ({
1820
commitSubtrackerBackup: routeMocks.commitSubtrackerBackupMock
1921
}))
2022

23+
vi.mock('../../src/services/worker-lite-cache.service', () => ({
24+
invalidateWorkerLiteCache: routeMocks.invalidateWorkerLiteCacheMock
25+
}))
26+
27+
vi.mock('../../src/services/cache-version.service', () => ({
28+
bumpCacheVersions: routeMocks.bumpCacheVersionsMock
29+
}))
30+
2131
import { importRoutes } from '../../src/routes/imports'
2232

2333
describe('import routes', () => {
@@ -30,6 +40,8 @@ describe('import routes', () => {
3040
routeMocks.commitWallosImportMock.mockReset()
3141
routeMocks.inspectSubtrackerBackupFileMock.mockReset()
3242
routeMocks.commitSubtrackerBackupMock.mockReset()
43+
routeMocks.invalidateWorkerLiteCacheMock.mockReset()
44+
routeMocks.bumpCacheVersionsMock.mockReset()
3345
})
3446

3547
afterEach(async () => {

0 commit comments

Comments
 (0)