Simplify find tests expected.

This commit is contained in:
John-David Dalton
2016-05-17 23:15:27 -07:00
parent 0edc480d17
commit 041c1b4586

View File

@@ -5748,12 +5748,12 @@
]; ];
var expected = ({ var expected = ({
'find': [objects[1], undefined, objects[2], objects[1]], 'find': [objects[1], undefined, objects[2]],
'findLast': [objects[2], undefined, objects[2], objects[2]], 'findLast': [objects[2], undefined, objects[2]],
'findIndex': [1, -1, 2, 1], 'findIndex': [1, -1, 2],
'findLastIndex': [2, -1, 2, 2], 'findLastIndex': [2, -1, 2],
'findKey': ['1', undefined, '2', '1'], 'findKey': ['1', undefined, '2'],
'findLastKey': ['2', undefined, '2', '2'] 'findLastKey': ['2', undefined, '2']
})[methodName]; })[methodName];
QUnit.test('`_.' + methodName + '` should return the found value', function(assert) { QUnit.test('`_.' + methodName + '` should return the found value', function(assert) {
@@ -5783,7 +5783,7 @@
QUnit.test('`_.' + methodName + '` should work with `_.property` shorthands', function(assert) { QUnit.test('`_.' + methodName + '` should work with `_.property` shorthands', function(assert) {
assert.expect(1); assert.expect(1);
assert.strictEqual(func(objects, 'b'), expected[3]); assert.strictEqual(func(objects, 'b'), expected[0]);
}); });
QUnit.test('`_.' + methodName + '` should return `' + expected[1] + '` for empty collections', function(assert) { QUnit.test('`_.' + methodName + '` should return `' + expected[1] + '` for empty collections', function(assert) {
@@ -5805,18 +5805,18 @@
(function() { (function() {
var array = [1, 2, 3, 4]; var array = [1, 2, 3, 4];
var expected = ({
'find': 1,
'findLast': 4,
'findIndex': 0,
'findLastIndex': 3,
'findKey': '0',
'findLastKey': '3'
})[methodName];
QUnit.test('`_.' + methodName + '` should return an unwrapped value when implicitly chaining', function(assert) { QUnit.test('`_.' + methodName + '` should return an unwrapped value when implicitly chaining', function(assert) {
assert.expect(1); assert.expect(1);
var expected = ({
'find': 1,
'findLast': 4,
'findIndex': 0,
'findLastIndex': 3,
'findKey': '0',
'findLastKey': '3'
})[methodName];
if (!isNpm) { if (!isNpm) {
assert.strictEqual(_(array)[methodName](), expected); assert.strictEqual(_(array)[methodName](), expected);
} }