index.js 513 B

1234567891011121314151617181920
  1. const { SwaggerValidation } = require('@jc21/cypress-swagger-validation');
  2. module.exports = (on, config) => {
  3. // Replace swaggerBase config var wildcard
  4. if (typeof config.env.swaggerBase !== 'undefined') {
  5. config.env.swaggerBase = config.env.swaggerBase.replace('{{baseUrl}}', config.baseUrl);
  6. }
  7. // Plugin Events
  8. on('task', SwaggerValidation(config));
  9. on('task', require('./backendApi/task')(config));
  10. on('task', {
  11. log(message) {
  12. console.log(message);
  13. return null;
  14. }
  15. });
  16. return config;
  17. };