UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

11 lines (10 loc) 644 B
import type { MultiTestInvoker } from '../../core/executeExample/types'; import type { CaseConfig } from '../../core/types'; import type { AnyMockDescriptorType, ContractDescription } from '../../entities/types'; import { ContractDefiner } from '../ContractDefiner'; import { ContractVerifier } from '../ContractVerifier'; export type CaseJestConfig<T extends AnyMockDescriptorType> = ContractDescription & { config?: CaseConfig & MultiTestInvoker<T>; }; export type DefineCaseJestCallback = <T extends AnyMockDescriptorType>(contract: ContractDefiner<T>) => void; export type VerifyCaseJestCallback = (contract: ContractVerifier) => void;