@dossierhq/integration-test
Version:
Integration test to ensure that different Dossier database adapters work as expected.
6 lines (5 loc) • 361 B
TypeScript
import type { TestFunctionInitializer, TestSuite } from './index.js';
export type UnboundTestFunction<TContext> = ((context: TContext) => void | Promise<void>) & {
timeout?: 'long';
};
export declare function buildSuite<TContext, TCleanup>(context: TestFunctionInitializer<TContext, TCleanup>, ...testFunctions: UnboundTestFunction<TContext>[]): TestSuite;