Make lazy _.drop test more complex.

This commit is contained in:
John-David Dalton
2014-10-26 21:38:53 -07:00
parent 72270013c8
commit 08dd30c5bf

View File

@@ -3172,14 +3172,14 @@
test('should work in a lazy chain sequence', 2, function() { test('should work in a lazy chain sequence', 2, function() {
if (!isNpm) { if (!isNpm) {
var array = [1, 2, 3, 4], var array = [1, 2, 3, 4, 5, 6, 7, 8],
predicate = function(value) { return value > 1; }, predicate = function(value) { return value > 1; },
actual = _(array).filter(predicate).drop(2).value(); actual = _(array).filter(predicate).drop(2).drop(1).value();
deepEqual(actual, [4]); deepEqual(actual, [5, 6, 7, 8]);
actual = _(array).filter(predicate).drop().dropRight().value(); actual = _(array).filter(predicate).drop(2).dropRight(1).drop(1).dropRight(2).value();
deepEqual(actual, [3]); deepEqual(actual, [5]);
} }
else { else {
skipTest(2); skipTest(2);