cypress-contract-stubs
Version:
Cypress plugin for Spring Contract Stubs
32 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.contractStub = exports.contractStubs = void 0;
function contractStubs() {
return cy.task('contract:stubs', null, { log: false }).then((stubs) => {
Cypress.log({
name: 'contractStubs',
displayName: 'stubs',
type: 'parent',
message: [`${stubs.length} stubs entries`],
consoleProps: () => ({ stubs })
});
return stubs;
});
}
exports.contractStubs = contractStubs;
function contractStub(options) {
return cy.task('contract:stub', options, { log: false }).then((stub) => {
Cypress.log({
name: 'contractStub',
displayName: 'stub',
type: 'parent',
message: [`${stub ? 'stub found' : 'stub not found!'}`, options.name || options.url],
consoleProps: () => ({ options, stub })
});
return stub;
});
}
exports.contractStub = contractStub;
Cypress.Commands.add('contractStubs', contractStubs);
Cypress.Commands.add('contractStub', contractStub);
//# sourceMappingURL=contract-stubs.js.map