diff --git a/test/index.html b/test/index.html index f3a08618e..a2453ecb6 100644 --- a/test/index.html +++ b/test/index.html @@ -38,22 +38,25 @@ var lodashBadShim = window._; // restore native methods - delete Array.isArray; - delete Function.prototype.bind; - delete Object.defineProperty; - delete Object.keys; - if (Array._isArray) { Array.isArray = Array._isArray; + } else { + delete Array.isArray; } if (Function.prototype._bind) { Function.prototype.bind = Function.prototype._bind; + } else { + delete Function.prototype.bind; } if (Object._defineProperty) { Object.defineProperty = Object._defineProperty; + } else { + delete Object.defineProperty; } if (Object._keys) { Object.keys = Object._keys; + } else { + delete Object.keys; } delete Array._isArray; delete Function.prototype._bind;