Add fp.invokeArgsMap.

This commit is contained in:
John-David Dalton
2016-03-16 07:56:35 -07:00
parent c83857c42a
commit 2b4f271899
2 changed files with 34 additions and 5 deletions

View File

@@ -1176,6 +1176,19 @@
/*--------------------------------------------------------------------------*/
QUnit.module('fp.invokeMap');
(function() {
QUnit.test('should not accept an `args` param', function(assert) {
assert.expect(1);
var actual = fp.invokeMap('toUpperCase')(['a', 'b']);
assert.deepEqual(actual, ['A', 'B']);
});
}());
/*--------------------------------------------------------------------------*/
QUnit.module('fp.invokeArgs');
(function() {
@@ -1189,6 +1202,19 @@
/*--------------------------------------------------------------------------*/
QUnit.module('fp.invokeArgsMap');
(function() {
QUnit.test('should accept an `args` param', function(assert) {
assert.expect(1);
var actual = fp.invokeArgsMap('concat')(['a', 'A'])(['b', 'c']);
assert.deepEqual(actual, ['abc', 'Abc']);
});
}());
/*--------------------------------------------------------------------------*/
QUnit.module('fp.iteratee');
(function() {