From 22743e06d5b330b1c035edff14c8ca82d6d37dab Mon Sep 17 00:00:00 2001 From: jdalton Date: Mon, 8 Jun 2015 08:27:52 -0700 Subject: [PATCH] Add round test for `NaN` precision params. --- test/test.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/test.js b/test/test.js index eb59453cb..3109cbbce 100644 --- a/test/test.js +++ b/test/test.js @@ -13703,6 +13703,14 @@ strictEqual(actual, isCeil ? 5 : 4); }); + test('`_.' + methodName + '` should coerce `precision` values to numbers and `NaN` to `0`', 2, function() { + var actual = func(4.006, NaN); + strictEqual(actual, isCeil ? 5 : 4); + + actual = func(4.016, '+2'); + strictEqual(actual, isFloor ? 4.01 : 4.02); + }); + test('`_.' + methodName + '` should return a rounded number with a positive precision', 1, function() { var actual = func(4.016, 2); strictEqual(actual, isFloor ? 4.01 : 4.02);