cypress-contract-stubs
Version:
Cypress plugin for Spring Contract Stubs
24 lines • 818 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.contractStubsPlugin = void 0;
const stubs_config_1 = require("./stubs/stubs-config");
const local_stubs_1 = require("./stubs/local-stubs");
const remote_stubs_1 = require("./stubs/remote-stubs");
const stubs_tasks_1 = require("./stubs/stubs-tasks");
/**
* Contract stubs plugin
*
* @param on
* @param config
*/
async function contractStubsPlugin(on, config) {
// Parse configuration
(0, stubs_config_1.parseConfiguration)(config.env);
// Resolve local and remote stubs
await (0, local_stubs_1.getLocalStubs)();
await (0, remote_stubs_1.getRemoteStubs)();
// Setup tasks
(0, stubs_tasks_1.stubsTasks)(on);
}
exports.contractStubsPlugin = contractStubsPlugin;
//# sourceMappingURL=contract-stubs.js.map