mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-14 04:37:50 +00:00
Cleanup _.constant tests.
This commit is contained in:
19
test/test.js
19
test/test.js
@@ -3490,21 +3490,18 @@
|
|||||||
|
|
||||||
var object = { 'a': 1 },
|
var object = { 'a': 1 },
|
||||||
values = Array(2).concat(empties, true, 1, 'a'),
|
values = Array(2).concat(empties, true, 1, 'a'),
|
||||||
constant = _.constant(object),
|
constant = _.constant(object);
|
||||||
expected = lodashStable.map(values, mockTrue);
|
|
||||||
|
|
||||||
var actual = lodashStable.map(values, function(value, index) {
|
var results = lodashStable.map(values, function(value, index) {
|
||||||
if (index == 0) {
|
if (index < 2) {
|
||||||
var result = constant();
|
return index ? constant.call({}) : constant();
|
||||||
} else if (index == 1) {
|
|
||||||
result = constant.call({});
|
|
||||||
} else {
|
|
||||||
result = constant(value);
|
|
||||||
}
|
}
|
||||||
return result === object;
|
return constant(value);
|
||||||
});
|
});
|
||||||
|
|
||||||
assert.deepEqual(actual, expected);
|
assert.ok(lodashStable.map(results, function(result) {
|
||||||
|
return result === object;
|
||||||
|
}));
|
||||||
});
|
});
|
||||||
|
|
||||||
QUnit.test('should work with falsey values', function(assert) {
|
QUnit.test('should work with falsey values', function(assert) {
|
||||||
|
|||||||
Reference in New Issue
Block a user