From 6418f78fdb4312a4ee9eaa9eb4ed1b5b1731b3a1 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Thu, 13 Nov 2014 23:12:57 -0800 Subject: [PATCH] Add a test for `_.rearg` used on already rearged functions. --- test/test.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/test.js b/test/test.js index eda4533b5..07c4cc0c4 100644 --- a/test/test.js +++ b/test/test.js @@ -9688,6 +9688,13 @@ var rearged = _.rearg(fn, [1, 0]); deepEqual(rearged('b', 'a', 'c'), ['a', 'b', 'c']); }); + + test('should work on functions that have been rearged', 1, function() { + var rearged1 = _.rearg(fn, 2, 1, 0), + rearged2 = _.rearg(rearged1, 1, 0, 2); + + deepEqual(rearged2('b', 'c', 'a'), ['a', 'b', 'c']); + }); }()); /*--------------------------------------------------------------------------*/