UNPKG

@pact-toolbox/test

Version:
35 lines (34 loc) 1.33 kB
import { NetworkConfig, PactToolboxConfigObj } from "@pact-toolbox/config"; import { PactToolboxClient } from "@pact-toolbox/runtime"; //#region src/createTestEnv.d.ts interface PactTestEnv { client: PactToolboxClient; stop: () => Promise<void>; start: () => Promise<void>; restart: () => Promise<void>; config: PactToolboxConfigObj; } interface CreatePactTestEnvOptions { network?: string; client?: PactToolboxClient; configOverrides?: Partial<PactToolboxConfigObj>; config?: Required<PactToolboxConfigObj>; isStateless?: boolean; } declare function createPactTestEnv({ network, client, config, configOverrides }?: CreatePactTestEnvOptions): Promise<PactTestEnv>; //#endregion //#region src/repl.d.ts declare function runReplTests(config?: Required<PactToolboxConfigObj>): Promise<void>; //#endregion //#region src/utils.d.ts declare function getConfigOverrides(configOverrides?: Partial<PactToolboxConfigObj> | string): Partial<PactToolboxConfigObj>; declare function injectNetworkConfig(config: PactToolboxConfigObj): void; declare function updatePorts(config: PactToolboxConfigObj): Promise<NetworkConfig>; //#endregion export { CreatePactTestEnvOptions, PactTestEnv, createPactTestEnv, getConfigOverrides, injectNetworkConfig, runReplTests, updatePorts }; //# sourceMappingURL=index.d.mts.map