@codeceptjs/configure
Version:
Set of CodeceptJS config hooks to simplify configuration
22 lines (17 loc) • 685 B
JavaScript
const { config } = require('../codeceptjs');
module.exports = function() {
config.addHook(cfg => {
if (!cfg.plugins) cfg.plugins = {};
try {
require('codeceptjs/effects')
} catch (err) {
console.log(err.message);
cfg.plugins.tryTo = cfg.plugins.tryTo || { enabled: true };
cfg.plugins.retryTo = cfg.plugins.retryTo || { enabled: true };
}
cfg.plugins.retryFailedStep = cfg.plugins.retryFailedStep || { enabled: true };
cfg.plugins.eachElement = cfg.plugins.eachElement || { enabled: true };
cfg.plugins.pauseOnFail = cfg.plugins.pauseOnFail || {};
cfg.plugins.screenshotOnFail = cfg.plugins.screenshotOnFail || {};
});
}