mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-08 02:17:48 +00:00
Use lodashStable.toArray in more places.
This commit is contained in:
26
test/test.js
26
test/test.js
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user