Clear React Query cache before each test

This commit is contained in:
Justin
2022-08-10 10:30:58 -04:00
parent b2530dadd5
commit 968ec3a7d2
2 changed files with 9 additions and 1 deletions

View File

@ -37,6 +37,8 @@ const queryClient = new QueryClient({
},
defaultOptions: {
queries: {
staleTime: 0,
cacheTime: Infinity,
retry: false,
},
},
@ -123,4 +125,5 @@ export {
rootReducer,
mockWindowProperty,
createTestStore,
queryClient,
};

View File

@ -2,9 +2,14 @@
import { __clear as clearApiMocks } from '../__mocks__/api';
import { queryClient } from './test-helpers';
// API mocking
jest.mock('soapbox/api');
afterEach(() => clearApiMocks());
afterEach(() => {
clearApiMocks();
queryClient.clear();
});
// Mock IndexedDB
// https://dev.to/andyhaskell/testing-your-indexeddb-code-with-jest-2o17