From 71c1a9cb3a1c6cd01fb0cea179ef9f2630f2f9ab Mon Sep 17 00:00:00 2001 From: smikes Date: Thu, 7 May 2015 10:49:00 -0600 Subject: [PATCH] changes from line notes --- test/built-ins/Object/freeze/15.2.3.9-2-4.js | 1 + test/built-ins/Object/freeze/15.2.3.9-2-a-11.js | 1 + test/built-ins/Object/freeze/15.2.3.9-2-a-12.js | 2 ++ test/built-ins/Object/freeze/15.2.3.9-2-a-13.js | 2 ++ test/built-ins/Object/freeze/15.2.3.9-2-a-2.js | 2 ++ test/built-ins/Object/isExtensible/15.2.3.13-2-1.js | 7 +++---- test/built-ins/Object/isFrozen/15.2.3.12-3-1.js | 5 ++--- test/built-ins/Object/isSealed/15.2.3.11-4-1.js | 5 ++--- 8 files changed, 15 insertions(+), 10 deletions(-) diff --git a/test/built-ins/Object/freeze/15.2.3.9-2-4.js b/test/built-ins/Object/freeze/15.2.3.9-2-4.js index 4a65466ea5..e050791a7f 100644 --- a/test/built-ins/Object/freeze/15.2.3.9-2-4.js +++ b/test/built-ins/Object/freeze/15.2.3.9-2-4.js @@ -21,4 +21,5 @@ Object.defineProperty(obj, "foo", { Object.freeze(obj); assert(obj.hasOwnProperty("foo")); +verifyNotWritable(obj, "foo"); verifyNotConfigurable(obj, "foo"); diff --git a/test/built-ins/Object/freeze/15.2.3.9-2-a-11.js b/test/built-ins/Object/freeze/15.2.3.9-2-a-11.js index c6cddd5a9c..47d8a95ba4 100644 --- a/test/built-ins/Object/freeze/15.2.3.9-2-a-11.js +++ b/test/built-ins/Object/freeze/15.2.3.9-2-a-11.js @@ -22,4 +22,5 @@ var desc = Object.getOwnPropertyDescriptor(argObj, "0"); verifyNotWritable(argObj, "0"); verifyNotConfigurable(argObj, "0"); +assert.sameValue(argObj[0], 1); diff --git a/test/built-ins/Object/freeze/15.2.3.9-2-a-12.js b/test/built-ins/Object/freeze/15.2.3.9-2-a-12.js index 5394d37ee7..ddc2745a60 100644 --- a/test/built-ins/Object/freeze/15.2.3.9-2-a-12.js +++ b/test/built-ins/Object/freeze/15.2.3.9-2-a-12.js @@ -20,3 +20,5 @@ Object.freeze(strObj); verifyNotWritable(strObj, "0"); verifyNotConfigurable(strObj, "0"); + +assert.sameValue(strObj[0], "a"); diff --git a/test/built-ins/Object/freeze/15.2.3.9-2-a-13.js b/test/built-ins/Object/freeze/15.2.3.9-2-a-13.js index 5009f6df6a..cbbcea544d 100644 --- a/test/built-ins/Object/freeze/15.2.3.9-2-a-13.js +++ b/test/built-ins/Object/freeze/15.2.3.9-2-a-13.js @@ -18,3 +18,5 @@ Object.freeze(obj); verifyNotWritable(obj, "0"); verifyNotConfigurable(obj, "0"); + +assert.sameValue(obj[0], 0); diff --git a/test/built-ins/Object/freeze/15.2.3.9-2-a-2.js b/test/built-ins/Object/freeze/15.2.3.9-2-a-2.js index 2fbe7fc955..71ce3cb7c5 100644 --- a/test/built-ins/Object/freeze/15.2.3.9-2-a-2.js +++ b/test/built-ins/Object/freeze/15.2.3.9-2-a-2.js @@ -26,3 +26,5 @@ Object.freeze(child); verifyNotWritable(child, "foo"); verifyNotConfigurable(child, "foo"); + +assert.sameValue(child.foo, 10); diff --git a/test/built-ins/Object/isExtensible/15.2.3.13-2-1.js b/test/built-ins/Object/isExtensible/15.2.3.13-2-1.js index 826145a36e..c6e89c2074 100644 --- a/test/built-ins/Object/isExtensible/15.2.3.13-2-1.js +++ b/test/built-ins/Object/isExtensible/15.2.3.13-2-1.js @@ -7,11 +7,10 @@ /*--- es5id: 15.2.3.13-2-1 description: Object.isExtensible returns true for all built-in objects (Global) -flags: [noStrict] +includes: [fnGlobalObject.js] ---*/ -var global = this; +var global = fnGlobalObject(); -// in non-strict mode, 'this' is bound to the global object. -assert(Object.isExtensible(this)); +assert(Object.isExtensible(global)); diff --git a/test/built-ins/Object/isFrozen/15.2.3.12-3-1.js b/test/built-ins/Object/isFrozen/15.2.3.12-3-1.js index f376085050..3aa3abdc34 100644 --- a/test/built-ins/Object/isFrozen/15.2.3.12-3-1.js +++ b/test/built-ins/Object/isFrozen/15.2.3.12-3-1.js @@ -7,8 +7,7 @@ /*--- es5id: 15.2.3.12-3-1 description: Object.isFrozen returns false for all built-in objects (Global) -flags: [noStrict] +includes: [fnGlobalObject.js] ---*/ -// in non-strict mode, 'this' is bound to the global object. -assert(!Object.isFrozen(this)); +assert(!Object.isFrozen(fnGlobalObject())); diff --git a/test/built-ins/Object/isSealed/15.2.3.11-4-1.js b/test/built-ins/Object/isSealed/15.2.3.11-4-1.js index d0543d2ef3..18e365afcf 100644 --- a/test/built-ins/Object/isSealed/15.2.3.11-4-1.js +++ b/test/built-ins/Object/isSealed/15.2.3.11-4-1.js @@ -7,8 +7,7 @@ /*--- es5id: 15.2.3.11-4-1 description: Object.isSealed returns false for all built-in objects (Global) -flags: [noStrict] +includes: [fnGlobalObject.js] ---*/ -// in non-strict mode, 'this' is bound to the global object. -assert(!Object.isSealed(this)); +assert(!Object.isSealed(fnGlobalObject()));