diff --git a/index.js b/index.js index d511882..083df99 100644 --- a/index.js +++ b/index.js @@ -7,6 +7,8 @@ let assert = require('assert'); const mkdirp = require('mkdirp'); const getDirName = require('path').dirname; +const container = require("codeceptjs").container; + /** * Resemble.js helper class for CodeceptJS, this allows screen comparison * @author Puneet Kala @@ -222,6 +224,12 @@ class ResembleHelper extends Helper { return boundingBox; } + { + const allureReporter = Container.plugins('allure'); + if (allureReporter) { + allureReporter.addAttachment('screensotDiff', fs.readFileSync(path.join(global.output_dir, fileName)), 'image/png'); + }; + } _getBrowser() { if (this.helpers['WebDriver']) { return this.helpers['WebDriver'].browser;