@case-contract-testing/case
Version:
Next-generation contract testing suite
24 lines (23 loc) • 824 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ContractDefiner = void 0;
const connectors_1 = require("../connectors");
class ContractDefiner {
coreDefiner;
constructor(description, config, invoker) {
this.coreDefiner = new connectors_1.ContractDefinerConnector(description, config, invoker);
}
runExample(definition, runConfig = {}) {
return this.coreDefiner.runExample(definition, runConfig);
}
runRejectingExample(definition, runConfig = {}) {
return this.coreDefiner.runRejectingExample(definition, runConfig);
}
endRecord() {
return this.coreDefiner.endRecord();
}
stripMatchers(matcherOrData) {
return this.coreDefiner.stripMatchers(matcherOrData);
}
}
exports.ContractDefiner = ContractDefiner;