Merge branch 'master' of github.com:lodash/lodash

This commit is contained in:
John-David Dalton
2014-07-09 08:07:42 -07:00

View File

@@ -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];