Skip to content

Commit 9c741ba

Browse files
authored
Merge pull request #47 from Kartikeya99/dimension
Error to show dimensions.
2 parents a878ef7 + 8470e34 commit 9c741ba

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

index.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const mkdirp = require('mkdirp');
55
const getDirName = require('path').dirname;
66
const AWS = require('aws-sdk');
77
const path = require('path');
8+
const sizeOf = require('image-size');
89

910
/**
1011
* Resemble.js helper class for CodeceptJS, this allows screen comparison
@@ -54,7 +55,11 @@ class ResembleHelper extends Helper {
5455
if (err) {
5556
reject(err);
5657
} else {
57-
if(!data.isSameDimensions) reject(new Error("The images are not of same dimensions. Please use images of same dimensions so as to avoid any unexpected results."));
58+
if(!data.isSameDimensions) {
59+
let dimensions1 = sizeOf(image1);
60+
let dimensions2 = sizeOf(image2);
61+
reject(new Error("The image1 is of " +dimensions1.height + " X " + dimensions1.width + " and image2 is of " + dimensions2.height + " X " + dimensions2.width + ". Please use images of same dimensions so as to avoid any unexpected results."));
62+
}
5863
resolve(data);
5964
if (data.misMatchPercentage >= tolerance) {
6065
mkdirp(getDirName(this.config.diffFolder + diffImage), function (err) {

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
"resemblejs": "^3.0.0",
1414
"mkdirp": "^0.5.1",
1515
"path": "^0.12.7",
16-
"aws-sdk": "^2.476.0"
16+
"aws-sdk": "^2.476.0",
17+
"image-size": "^0.7.4"
1718
},
1819
"keywords": [
1920
"codeceptJS",

0 commit comments

Comments
 (0)