From aa60b8399bf0f39eb5eceac601cf63bdf7910607 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Tue, 2 Sep 2014 00:34:35 -0700 Subject: [PATCH] Fix tests for the npm build. --- test/test.js | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/test/test.js b/test/test.js index f43670109..ad4485efb 100644 --- a/test/test.js +++ b/test/test.js @@ -11739,13 +11739,18 @@ (function() { test('should remove elements from the end of `array`', 4, function() { - var wrapped = _([1, 2]); + if (!isNpm) { + var wrapped = _([1, 2]); - strictEqual(wrapped.pop(), 2); - deepEqual(wrapped.value(), [1]); + strictEqual(wrapped.pop(), 2); + deepEqual(wrapped.value(), [1]); - strictEqual(wrapped.pop(), 1); - deepEqual(wrapped.value(), []); + strictEqual(wrapped.pop(), 1); + deepEqual(wrapped.value(), []); + } + else { + skipTest(4); + } }); }()); @@ -11755,13 +11760,18 @@ (function() { test('should remove elements from the front of `array`', 4, function() { - var wrapped = _([1, 2]); + if (!isNpm) { + var wrapped = _([1, 2]); - strictEqual(wrapped.shift(), 1); - deepEqual(wrapped.value(), [2]); + strictEqual(wrapped.shift(), 1); + deepEqual(wrapped.value(), [2]); - strictEqual(wrapped.shift(), 2); - deepEqual(wrapped.value(), []); + strictEqual(wrapped.shift(), 2); + deepEqual(wrapped.value(), []); + } + else { + skipTest(4); + } }); }()); @@ -11771,13 +11781,18 @@ (function() { test('should support removing and inserting elements', 4, function() { - var wrapped = _([1, 2]); + if (!isNpm) { + var wrapped = _([1, 2]); - deepEqual(wrapped.splice(1, 1, 3).value(), [2]); - deepEqual(wrapped.value(), [1, 3]); + deepEqual(wrapped.splice(1, 1, 3).value(), [2]); + deepEqual(wrapped.value(), [1, 3]); - deepEqual(wrapped.splice(0, 2).value(), [1, 3]); - deepEqual(wrapped.value(), []); + deepEqual(wrapped.splice(0, 2).value(), [1, 3]); + deepEqual(wrapped.value(), []); + } + else { + skipTest(4); + } }); }());