Skip to content

Commit 3cc7351

Browse files
committed
adding support to allure screen diff plugin
1 parent c9c1fc0 commit 3cc7351

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/index.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,9 +233,12 @@ class ResembleHelper extends Helper {
233233
const allure: any = require('codeceptjs').container.plugins("allure");
234234

235235
if (allure !== undefined && misMatch >= options.tolerance) {
236-
allure.addAttachment("Base Image", fs.readFileSync(this._getBaseImagePath(baseImage, options)), "image/png");
237-
allure.addAttachment("Screenshot Image", fs.readFileSync(this._getActualImagePath(baseImage)), "image/png");
238-
allure.addAttachment("Diff Image", fs.readFileSync(this._getDiffImagePath(baseImage)), "image/png");
236+
allure.addScreenDiff(
237+
'Screen Diff',
238+
fs.readFileSync(this._getBaseImagePath(baseImage, options), { encoding: 'base64' }),
239+
fs.readFileSync(this._getActualImagePath(baseImage), { encoding: 'base64' }),
240+
fs.readFileSync(this._getDiffImagePath(baseImage), { encoding: 'base64' })
241+
)
239242
}
240243
}
241244

0 commit comments

Comments
 (0)