Skip to content

Commit 9a08f51

Browse files
committed
better printing of actual/expected buffers in error for visual compare
1 parent fd1dd95 commit 9a08f51

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

test/test-helper.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,21 @@ assert.UTCDate = function(actual, year, month, day, hours, min, sec, milisecond)
6464
assert.equal(actualMili, milisecond, "expected milisecond " + milisecond + " but got " + actualMili);
6565
};
6666

67+
var spit = function(actual, expected) {
68+
console.log("");
69+
console.log("actual " + sys.inspect(actual));
70+
console.log("expect " + sys.inspect(expected));
71+
console.log("");
72+
}
73+
6774
assert.equalBuffers = function(actual, expected) {
6875
if(actual.length != expected.length) {
69-
console.log("");
70-
console.log("actual " + sys.inspect(actual));
71-
console.log("expect " + sys.inspect(expected));
72-
console.log("");
76+
spit(actual, expected)
7377
assert.equal(actual.length, expected.length);
7478
}
7579
for(var i = 0; i < actual.length; i++) {
7680
if(actual[i] != expected[i]) {
77-
console.log(actual);
78-
console.log(expected);
81+
spit(actual, expected)
7982
}
8083
assert.equal(actual[i],expected[i]);
8184
}

0 commit comments

Comments
 (0)