From eb636f95382a5206bb7cdc4f4239ac67b55eb486 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sat, 31 Oct 2015 10:46:48 -0700 Subject: [PATCH] Cleanup `_.toLength` tests. --- test/test.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/test/test.js b/test/test.js index 80ba86e0b..e37a8bf96 100644 --- a/test/test.js +++ b/test/test.js @@ -19349,15 +19349,7 @@ QUnit.module('lodash.toLength'); (function() { - QUnit.test('should return number literal integers in range unchanged', function(assert) { - assert.expect(3); - - assert.strictEqual(_.toLength(0), 0); - assert.strictEqual(_.toLength(3), 3); - assert.strictEqual(_.toLength(MAX_ARRAY_LENGTH), MAX_ARRAY_LENGTH); - }); - - QUnit.test('should return number as integer clamped to range', function(assert) { + QUnit.test('should return a valid length', function(assert) { assert.expect(4); assert.strictEqual(_.toLength(-1), 0); @@ -19365,6 +19357,14 @@ assert.strictEqual(_.toLength(1.1), 1); assert.strictEqual(_.toLength(MAX_INTEGER), MAX_ARRAY_LENGTH); }); + + QUnit.test('should return `value` if a valid length', function(assert) { + assert.expect(3); + + assert.strictEqual(_.toLength(0), 0); + assert.strictEqual(_.toLength(3), 3); + assert.strictEqual(_.toLength(MAX_ARRAY_LENGTH), MAX_ARRAY_LENGTH); + }); }()); /*--------------------------------------------------------------------------*/