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