@case-contract-testing/case
Version:
Next-generation contract testing suite
14 lines (13 loc) • 770 B
TypeScript
import type { CaseConfig, ContractFileFromDisk, ReaderDependencies } from '../../core/types';
import type { MultiTestInvoker, RunTestCallback } from '../../core/executeExample/types';
import type { AnyMockDescriptorType, ContractDescription, DataContext } from '../../entities/types';
export declare class ContractVerifierConnector {
contracts: ContractFileFromDisk[];
config: CaseConfig;
callback: RunTestCallback;
dependencies: ReaderDependencies;
context: DataContext;
constructor(userConfig: CaseConfig, callback: RunTestCallback, dependencies?: ReaderDependencies);
getAvailableContractDescriptions(): ContractDescription[];
verifyContract<T extends AnyMockDescriptorType>(invoker: MultiTestInvoker<T>, configOverride?: {}): void;
}