From 0a3d1414068743037da1f204632ee58a9349b3bc Mon Sep 17 00:00:00 2001 From: Sourabh Singh <48798134+srbhss@users.noreply.github.com> Date: Mon, 25 Mar 2019 11:25:20 +0530 Subject: [PATCH 1/2] Update index.js --- index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/index.js b/index.js index d511882..2d49ee2 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('../container'); +const Codeceptjs = require('../index'); /** * 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('Screenshot', fs.readFileSync(path.join(global.output_dir, fileName)), 'image/png'); + }; + } _getBrowser() { if (this.helpers['WebDriver']) { return this.helpers['WebDriver'].browser; From 3e642bd9308dc4f2cb41ed1f520f9f0296d8a51c Mon Sep 17 00:00:00 2001 From: Sourabh Singh <48798134+srbhss@users.noreply.github.com> Date: Mon, 1 Apr 2019 12:56:11 +0530 Subject: [PATCH 2/2] Allure report support.js --- index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 2d49ee2..083df99 100644 --- a/index.js +++ b/index.js @@ -6,8 +6,8 @@ const fs = require('fs'); let assert = require('assert'); const mkdirp = require('mkdirp'); const getDirName = require('path').dirname; -const Container = require('../container'); -const Codeceptjs = require('../index'); + +const container = require("codeceptjs").container; /** * Resemble.js helper class for CodeceptJS, this allows screen comparison @@ -227,7 +227,7 @@ class ResembleHelper extends Helper { { const allureReporter = Container.plugins('allure'); if (allureReporter) { - allureReporter.addAttachment('Screenshot', fs.readFileSync(path.join(global.output_dir, fileName)), 'image/png'); + allureReporter.addAttachment('screensotDiff', fs.readFileSync(path.join(global.output_dir, fileName)), 'image/png'); }; } _getBrowser() {