From 5d2133a483a3d4b18222e9f67c273174822e32a9 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 9 Jun 2014 08:35:25 -0700 Subject: [PATCH] Fix unit test for rhino/ringo. --- test/test.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/test/test.js b/test/test.js index 0090abf58..a6f5f7c38 100644 --- a/test/test.js +++ b/test/test.js @@ -1741,13 +1741,18 @@ (function() { test('should create a callback with a falsey `thisArg`', 1, function() { + var fn = function() { return this; }; + var expected = _.map(falsey, function(value) { - return Object(value == null ? root : value); + var result = fn.call(value); + return (result && result.Array) ? root : result; }); var actual = _.map(falsey, function(value) { - var callback = _.callback(function() { return this; }, value); - return callback(); + var callback = _.callback(fn, value), + result = callback(); + + return (result && result.Array) ? root : result; }); ok(_.isEqual(actual, expected));