@case-contract-testing/case
Version:
Next-generation contract testing suite
11 lines (10 loc) • 644 B
TypeScript
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;