From 7fdbdae6b98519f2c8727f608f761a23b84aa0a6 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sat, 18 Jul 2015 20:11:38 -0700 Subject: [PATCH] Use `arraySum` in `_.sum`. --- lodash.js | 2 +- test/test.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lodash.js b/lodash.js index 41915becd..bab2e387f 100644 --- a/lodash.js +++ b/lodash.js @@ -11200,7 +11200,7 @@ * // => 10 */ function sum(array) { - return sumBy(array, identity); + return array ? arraySum(array, identity) : 0; } /** diff --git a/test/test.js b/test/test.js index f3012fc47..b8182257e 100644 --- a/test/test.js +++ b/test/test.js @@ -8708,10 +8708,10 @@ } }); - test('`_.sum` should use `_.iteratee` internally', 1, function() { + test('`_.sumBy` should use `_.iteratee` internally', 1, function() { if (!isModularize) { _.iteratee = getPropB; - strictEqual(_.sum(objects), 1); + strictEqual(_.sumBy(objects), 1); _.iteratee = iteratee; } else {