summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2017-12-14 12:58:57 +0100
committerPierre Ossman <ossman@cendio.se>2017-12-14 12:58:57 +0100
commit0880353ba928863e328029324576dfbe70df0940 (patch)
tree14afd08818ecab83acddcde80c8ea7a77ab19e30
parent72abf784877acb2024b40f609355bbf5c3ad0382 (diff)
downloadnovnc-0880353ba928863e328029324576dfbe70df0940.tar.gz
Simpler reporting when display output size mismatches
-rw-r--r--tests/assertions.js15
1 files changed, 6 insertions, 9 deletions
diff --git a/tests/assertions.js b/tests/assertions.js
index 56459f2..a3d22c1 100644
--- a/tests/assertions.js
+++ b/tests/assertions.js
@@ -10,16 +10,13 @@ chai.use(function (_chai, utils) {
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
var data = new Uint8Array(data_cl);
- var same = true;
var len = data_cl.length;
- if (len != target_data.length) {
- same = false;
- } else {
- for (var i = 0; i < len; i++) {
- if (data[i] != target_data[i]) {
- same = false;
- break;
- }
+ new chai.Assertion(len).to.be.equal(target_data.length, "unexpected display size");
+ var same = true;
+ for (var i = 0; i < len; i++) {
+ if (data[i] != target_data[i]) {
+ same = false;
+ break;
}
}
if (!same) {