diff options
Diffstat (limited to 'test/built-ins/Object/defineProperty/15.2.3.6-4-598.js')
-rw-r--r-- | test/built-ins/Object/defineProperty/15.2.3.6-4-598.js | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/test/built-ins/Object/defineProperty/15.2.3.6-4-598.js b/test/built-ins/Object/defineProperty/15.2.3.6-4-598.js index b1a5e8a5c..55420c69f 100644 --- a/test/built-ins/Object/defineProperty/15.2.3.6-4-598.js +++ b/test/built-ins/Object/defineProperty/15.2.3.6-4-598.js @@ -8,27 +8,27 @@ description: > correct ---*/ -var desc = Object.getOwnPropertyDescriptor(Object, "getPrototypeOf"); + var desc = Object.getOwnPropertyDescriptor(Object, "getPrototypeOf"); -var propertyAreCorrect = (desc.writable === true && desc.enumerable === false && desc.configurable === true); + var propertyAreCorrect = (desc.writable === true && desc.enumerable === false && desc.configurable === true); -var temp = Object.getPrototypeOf; + var temp = Object.getPrototypeOf; -Object.getPrototypeOf = "2010"; + Object.getPrototypeOf = "2010"; -var isWritable = (Object.getPrototypeOf === "2010"); + var isWritable = (Object.getPrototypeOf === "2010"); -var isEnumerable = false; + var isEnumerable = false; -for (var prop in Object) { - if (prop === "getPrototypeOf") { - isEnumerable = true; - } -} + for (var prop in Object) { + if (prop === "getPrototypeOf") { + isEnumerable = true; + } + } + + delete Object.getPrototypeOf; -delete Object.getPrototypeOf; - -var isConfigurable = !Object.hasOwnProperty("getPrototypeOf"); + var isConfigurable = !Object.hasOwnProperty("getPrototypeOf"); assert(propertyAreCorrect, 'propertyAreCorrect !== true'); assert(isWritable, 'isWritable !== true'); |