mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-01-31 07:17:50 +00:00
Merge pull request #611 from megawac/patch-1
Test coverage: explicitly setting curry arity.
This commit is contained in:
18
test/test.js
18
test/test.js
@@ -2104,6 +2104,15 @@
|
||||
deepEqual(curried(1, 2)(3, 4), expected);
|
||||
deepEqual(curried(1, 2, 3, 4), expected);
|
||||
});
|
||||
|
||||
test('should allow explicitly setting arity', 3, function(){
|
||||
var curried = _.curry(fn, 3),
|
||||
expected = [1, 2, 3];
|
||||
|
||||
deepEqual(curried(1, 2, 3), expected);
|
||||
deepEqual(curried(1)(2)(3), expected);
|
||||
deepEqual(curried(1)(2, 3), expected);
|
||||
});
|
||||
|
||||
test('should work with partialed methods', 2, function() {
|
||||
var curried = _.curry(fn),
|
||||
@@ -2201,6 +2210,15 @@
|
||||
deepEqual(curried(1, 2, 3, 4), expected);
|
||||
});
|
||||
|
||||
test('should allow explicitly setting arity', 3, function(){
|
||||
var curried = _.curryRight(fn, 3),
|
||||
expected = [1, 2, 3];
|
||||
|
||||
deepEqual(curried(1, 2, 3), expected);
|
||||
deepEqual(curried(3)(2)(1), expected);
|
||||
deepEqual(curried(3)(1, 2), expected);
|
||||
});
|
||||
|
||||
test('should work with partialed methods', 2, function() {
|
||||
var curried = _.curryRight(fn),
|
||||
expected = [1, 2, 3, 4];
|
||||
|
||||
Reference in New Issue
Block a user