diff --git a/test/test.js b/test/test.js index 8d562f7bd..9a8164deb 100644 --- a/test/test.js +++ b/test/test.js @@ -1014,6 +1014,17 @@ deepEqual(actual, { '4': [4.2], '6': [6.1, 6.4] }); }); + + test('should work with a number for `callback`', function() { + var array = [ + [1, 'a'], + [2, 'a'], + [2, 'b'] + ]; + + deepEqual(_.groupBy(array, 0), { '1': [[1 , 'a']], '2': [[2, 'a'], [2, 'b']] }); + deepEqual(_.groupBy(array, 1), { 'a': [[1 , 'a'], [2, 'a']], 'b': [[2, 'b']] }); + }); }()); /*--------------------------------------------------------------------------*/