INNER CODE UNIT · TypeScript
testBackend
sidequestjs/sidequest · packages/backends/backend-test/src/index.ts:31
export function testBackend(backendFactory: () => Backend) {
beforeEach(async () => {
setTestBackend(backendFactory());
await backend.migrate();
await backend.truncate();
});
afterEach(async () => {
await backend.truncate();
await backend.close();
});
defineTruncateTestSuite();
defineClaimPendingJobTestSuite();
defineCreateNewJobTestSuite();
defineDeleteFinishedJobsTestSuite();
defineGetJobTestSuite();
defineGetQueuesFromJobsTestSuite();