diff --git a/index.js b/index.js index d511882..8cc6c0d 100644 --- a/index.js +++ b/index.js @@ -6,6 +6,8 @@ const fs = require('fs'); 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 @@ -222,6 +224,12 @@ class ResembleHelper extends Helper { return boundingBox; } + { + const allureReporter = Container.plugins('allure'); + if (allureReporter) { + allureReporter.addAttachment('screenshotDiff', fs.readFileSync(path.join(this.config.diffFolder, fileName)), 'image/png'); + }; + } _getBrowser() { if (this.helpers['WebDriver']) { return this.helpers['WebDriver'].browser;