Simpler reporting when display output size mismatches
This commit is contained in:
parent
72abf78487
commit
0880353ba9
|
@ -10,18 +10,15 @@ chai.use(function (_chai, utils) {
|
||||||
var data_cl = ctx.getImageData(0, 0, obj._target.width, obj._target.height).data;
|
var data_cl = ctx.getImageData(0, 0, obj._target.width, obj._target.height).data;
|
||||||
// NB(directxman12): PhantomJS 1.x doesn't implement Uint8ClampedArray, so work around that
|
// NB(directxman12): PhantomJS 1.x doesn't implement Uint8ClampedArray, so work around that
|
||||||
var data = new Uint8Array(data_cl);
|
var data = new Uint8Array(data_cl);
|
||||||
var same = true;
|
|
||||||
var len = data_cl.length;
|
var len = data_cl.length;
|
||||||
if (len != target_data.length) {
|
new chai.Assertion(len).to.be.equal(target_data.length, "unexpected display size");
|
||||||
same = false;
|
var same = true;
|
||||||
} else {
|
|
||||||
for (var i = 0; i < len; i++) {
|
for (var i = 0; i < len; i++) {
|
||||||
if (data[i] != target_data[i]) {
|
if (data[i] != target_data[i]) {
|
||||||
same = false;
|
same = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if (!same) {
|
if (!same) {
|
||||||
console.log("expected data: %o, actual data: %o", target_data, data);
|
console.log("expected data: %o, actual data: %o", target_data, data);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue