Add coverage for wrapped[Symbol.iterator].

This commit is contained in:
John-David Dalton
2015-08-31 18:04:07 -07:00
parent 202ce472bb
commit 3b131f0231

View File

@@ -49,8 +49,8 @@
fnToString = funcProto.toString, fnToString = funcProto.toString,
freeze = Object.freeze, freeze = Object.freeze,
JSON = root.JSON, JSON = root.JSON,
objToString = objectProto.toString,
noop = function() {}, noop = function() {},
objToString = objectProto.toString,
params = root.arguments, params = root.arguments,
push = arrayProto.push, push = arrayProto.push,
slice = arrayProto.slice, slice = arrayProto.slice,
@@ -16569,13 +16569,16 @@
} }
}); });
test('should act as an iterable ' + chainType, 1, function() { test('should act as an iterable ' + chainType, 2, function() {
if (!isNpm && Symbol && Symbol.iterator) { if (!isNpm && Symbol && Symbol.iterator) {
var wrapped = chain([1, 2]); var array = [1, 2],
wrapped = chain(array);
ok(wrapped[Symbol.iterator]() === wrapped); ok(wrapped[Symbol.iterator]() === wrapped);
deepEqual(_.toArray(wrapped), array);
} }
else { else {
skipTest(); skipTest(2);
} }
}); });