From cad84739868d8408dbed7ff7ef16655f73cf812b Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 10 Sep 2012 23:41:20 -0700 Subject: [PATCH] Re-add overwritten `_.isEqual` unit test. Former-commit-id: 52d4e3bc02a6fd0ac30177c9da82dec60ee6eb81 --- test/test.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/test/test.js b/test/test.js index 5e0e4c923..173d3847a 100644 --- a/test/test.js +++ b/test/test.js @@ -770,10 +770,15 @@ equal(_.isEqual(shadowed, {}), false); }); - test('should use custom `isEqual` methods on primitives', function() { - Boolean.prototype.isEqual = function() { return true; }; - equal(_.isEqual(true, false), true); - delete Boolean.prototype.isEqual; + test('should return `true` for like-objects from different documents', function() { + // ensure `_._object` is assigned (unassigned in Opera 10.00) + if (_._object) { + var object = { 'a': 1, 'b': 2, 'c': 3 }; + equal(_.isEqual(object, _._object), true); + } + else { + skipTest(); + } }); test('should return `false` when comparing values with circular references to unlike values', function() {