@dossierhq/integration-test
Version:
Integration test to ensure that different Dossier database adapters work as expected.
8 lines (7 loc) • 553 B
TypeScript
import type { DossierClientProvider, PublishedDossierClientProvider, TestFunctionInitializer, TestSuite } from '../index.js';
import type { ReadOnlyEntityRepository } from '../shared-entity/ReadOnlyEntityRepository.js';
export interface PublishedEntityTestContext {
clientProvider: DossierClientProvider & PublishedDossierClientProvider;
readOnlyEntityRepository: ReadOnlyEntityRepository;
}
export declare function createPublishedEntityTestSuite<TCleanup>(initializer: TestFunctionInitializer<PublishedEntityTestContext, TCleanup>): TestSuite;