Skip to content

Commit 1c598f0

Browse files
committed
[fix] Properly handle NaN in assert.inDelta extension. Fixes #120. Thanks @mbostock!
1 parent 1b44458 commit 1c598f0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/assert/macros.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ assert.lesser = function (actual, expected, message) {
7070
assert.inDelta = function (actual, expected, delta, message) {
7171
var lower = expected - delta;
7272
var upper = expected + delta;
73-
if (actual < lower || actual > upper) {
73+
if (actual != +actual || actual < lower || actual > upper) {
7474
assert.fail(actual, expected, message || "expected {actual} to be in within *" + delta.toString() + "* of {expected}", null, assert.inDelta);
7575
}
7676
};

0 commit comments

Comments
 (0)