Use lodashStable.toArray in more places.

This commit is contained in:
John-David Dalton
2016-04-25 00:04:33 -07:00
parent dc77d7605d
commit 9aa456f26f

View File

@@ -7582,7 +7582,7 @@
}, },
function(collection, key) { function(collection, key) {
var isStr = typeof collection == 'string', var isStr = typeof collection == 'string',
values = _.toArray(collection), values = lodashStable.toArray(collection),
length = values.length; length = values.length;
QUnit.test('should work with ' + key + ' and return `true` for matched values', function(assert) { QUnit.test('should work with ' + key + ' and return `true` for matched values', function(assert) {
@@ -9905,7 +9905,7 @@
lodashStable.each([[map1, map2], [set1, set2]], function(pair, index) { lodashStable.each([[map1, map2], [set1, set2]], function(pair, index) {
if (pair[0]) { if (pair[0]) {
var argsList = [], var argsList = [],
array = _.toArray(pair[0]); array = lodashStable.toArray(pair[0]);
var expected = [ var expected = [
[pair[0], pair[1]], [pair[0], pair[1]],
@@ -10760,7 +10760,7 @@
lodashStable.each([[map1, map2], [set1, set2]], function(pair, index) { lodashStable.each([[map1, map2], [set1, set2]], function(pair, index) {
if (pair[0]) { if (pair[0]) {
var argsList = [], var argsList = [],
array = _.toArray(pair[0]), array = lodashStable.toArray(pair[0]),
object1 = { 'a': pair[0] }, object1 = { 'a': pair[0] },
object2 = { 'a': pair[1] }; object2 = { 'a': pair[1] };
@@ -25308,7 +25308,7 @@
wrapped = chain(array); wrapped = chain(array);
assert.strictEqual(wrapped[Symbol.iterator](), wrapped); assert.strictEqual(wrapped[Symbol.iterator](), wrapped);
assert.deepEqual(_.toArray(wrapped), array); assert.deepEqual(lodashStable.toArray(wrapped), array);
} }
else { else {
skipAssert(assert, 2); skipAssert(assert, 2);
@@ -25339,12 +25339,12 @@
var array = [1, 2], var array = [1, 2],
wrapped = chain(array); wrapped = chain(array);
assert.deepEqual(_.toArray(wrapped), array); assert.deepEqual(lodashStable.toArray(wrapped), array);
assert.deepEqual(_.toArray(wrapped), [], 'produces an empty array for exhausted iterator'); assert.deepEqual(lodashStable.toArray(wrapped), [], 'produces an empty array for exhausted iterator');
var other = wrapped.filter(); var other = wrapped.filter();
assert.deepEqual(_.toArray(other), array, 'reset for new chain segments'); assert.deepEqual(lodashStable.toArray(other), array, 'reset for new chain segments');
assert.deepEqual(_.toArray(wrapped), [], 'iterator is still exhausted'); assert.deepEqual(lodashStable.toArray(wrapped), [], 'iterator is still exhausted');
} }
else { else {
skipAssert(assert, 4); skipAssert(assert, 4);
@@ -25360,10 +25360,10 @@
values = [], values = [],
wrapped = chain(array); wrapped = chain(array);
assert.deepEqual(_.toArray(wrapped), array); assert.deepEqual(lodashStable.toArray(wrapped), array);
wrapped = wrapped.filter(predicate); wrapped = wrapped.filter(predicate);
assert.deepEqual(_.toArray(wrapped), _.filter(array, isEven), 'reset for new lazy chain segments'); assert.deepEqual(lodashStable.toArray(wrapped), _.filter(array, isEven), 'reset for new lazy chain segments');
assert.deepEqual(values, array, 'memoizes iterator values'); assert.deepEqual(values, array, 'memoizes iterator values');
} }
else { else {
@@ -25418,11 +25418,11 @@
array2 = [6, 8], array2 = [6, 8],
wrapped1 = _(array1).map(square); wrapped1 = _(array1).map(square);
assert.deepEqual(_.toArray(wrapped1), [4, 16]); assert.deepEqual(lodashStable.toArray(wrapped1), [4, 16]);
assert.deepEqual(_.toArray(wrapped1), []); assert.deepEqual(lodashStable.toArray(wrapped1), []);
var wrapped2 = wrapped1.plant(array2); var wrapped2 = wrapped1.plant(array2);
assert.deepEqual(_.toArray(wrapped2), [36, 64]); assert.deepEqual(lodashStable.toArray(wrapped2), [36, 64]);
} }
else { else {
skipAssert(assert, 3); skipAssert(assert, 3);