summaryrefslogtreecommitdiffstats
path: root/js/src/tests/test262/built-ins/Object/seal
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/tests/test262/built-ins/Object/seal')
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js21
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js7
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/length.js11
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/name.js11
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/not-a-constructor.js2
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-all-own-properties-of-o-are-already-non-configurable.js19
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-configurable-attribute-of-own-data-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js13
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-non-enumerable-own-property-of-o-is-sealed.js5
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-accessor-property.js5
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-data-property.js5
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property.js5
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-accessor-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-data-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-boolean-object-that-uses-object-s-get-own-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-date-object-that-uses-object-s-get-own-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-function-object-that-uses-object-s-get-own-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-number-object-that-uses-object-s-get-own-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-reg-exp-object-that-uses-object-s-get-own-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-string-object-which-implements-its-own-get-own-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-arguments-object-which-implements-its-own-get-own-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-array-object-that-uses-object-s-get-own-property.js6
-rw-r--r--js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-error-object-that-uses-object-s-get-own-property.js6
23 files changed, 106 insertions, 70 deletions
diff --git a/js/src/tests/test262/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js b/js/src/tests/test262/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js
index 4b337ca128..2d8f782d8d 100644
--- a/js/src/tests/test262/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js
+++ b/js/src/tests/test262/built-ins/Object/seal/configurable-attribute-all-own-properties-set-from-true-to-false-property-are-unaltered.js
@@ -40,21 +40,20 @@ if (!preCheck) {
throw new Test262Error('Expected preCheck to be true, actually ' + preCheck);
}
-
-verifyEqualTo(obj, "foo1", 10);
-
-verifyWritable(obj, "foo1");
-
-verifyEnumerable(obj, "foo1");
-
-verifyNotConfigurable(obj, "foo1");
+verifyProperty(obj, "foo1", {
+ value: 10,
+ writable: true,
+ enumerable: true,
+ configurable: false,
+});
verifyEqualTo(obj, "foo2", get_func());
verifyWritable(obj, "foo2", "variableForHelpVerify");
-verifyEnumerable(obj, "foo2");
-
-verifyNotConfigurable(obj, "foo2");
+verifyProperty(obj, "foo2", {
+ enumerable: true,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js b/js/src/tests/test262/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js
index 5c28cf68a4..fa49cab540 100644
--- a/js/src/tests/test262/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js
+++ b/js/src/tests/test262/built-ins/Object/seal/configurable-attribute-own-accessor-property-set-from-true-to-false-property-are-unaltered.js
@@ -37,8 +37,9 @@ verifyEqualTo(obj, "foo", getFunc());
verifyWritable(obj, "foo", "variableForHelpVerify");
-verifyEnumerable(obj, "foo");
-
-verifyNotConfigurable(obj, "foo");
+verifyProperty(obj, "foo", {
+ enumerable: true,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/length.js b/js/src/tests/test262/built-ins/Object/seal/length.js
index 114de5fd88..515d284d28 100644
--- a/js/src/tests/test262/built-ins/Object/seal/length.js
+++ b/js/src/tests/test262/built-ins/Object/seal/length.js
@@ -14,10 +14,11 @@ info: |
includes: [propertyHelper.js]
---*/
-assert.sameValue(Object.seal.length, 1);
-
-verifyNotEnumerable(Object.seal, "length");
-verifyNotWritable(Object.seal, "length");
-verifyConfigurable(Object.seal, "length");
+verifyProperty(Object.seal, "length", {
+ value: 1,
+ writable: false,
+ enumerable: false,
+ configurable: true,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/name.js b/js/src/tests/test262/built-ins/Object/seal/name.js
index 3b7047d2c1..eb76408886 100644
--- a/js/src/tests/test262/built-ins/Object/seal/name.js
+++ b/js/src/tests/test262/built-ins/Object/seal/name.js
@@ -19,10 +19,11 @@ info: |
includes: [propertyHelper.js]
---*/
-assert.sameValue(Object.seal.name, "seal");
-
-verifyNotEnumerable(Object.seal, "name");
-verifyNotWritable(Object.seal, "name");
-verifyConfigurable(Object.seal, "name");
+verifyProperty(Object.seal, "name", {
+ value: "seal",
+ writable: false,
+ enumerable: false,
+ configurable: true,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/not-a-constructor.js b/js/src/tests/test262/built-ins/Object/seal/not-a-constructor.js
index 97ade868fe..8ea819dbd5 100644
--- a/js/src/tests/test262/built-ins/Object/seal/not-a-constructor.js
+++ b/js/src/tests/test262/built-ins/Object/seal/not-a-constructor.js
@@ -25,7 +25,7 @@ assert.sameValue(isConstructor(Object.seal), false, 'isConstructor(Object.seal)
assert.throws(TypeError, () => {
new Object.seal();
-}, '`new Object.seal()` throws TypeError');
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-all-own-properties-of-o-are-already-non-configurable.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-all-own-properties-of-o-are-already-non-configurable.js
index 563b4d318e..65276afb2b 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-all-own-properties-of-o-are-already-non-configurable.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-all-own-properties-of-o-are-already-non-configurable.js
@@ -43,19 +43,20 @@ if (Object.isExtensible(obj)) {
throw new Test262Error('Expected obj NOT to be extensible, actually ' + Object.isExtensible(obj));
}
-verifyEqualTo(obj, "foo1", 10);
-
-verifyWritable(obj, "foo1");
-
-verifyEnumerable(obj, "foo1");
+verifyProperty(obj, "foo1", {
+ value: 10,
+ writable: true,
+ enumerable: true,
+ configurable: false,
+});
-verifyNotConfigurable(obj, "foo1");
verifyEqualTo(obj, "foo2", get_func());
verifyWritable(obj, "foo2", "variableForHelpVerify");
-verifyEnumerable(obj, "foo2");
-
-verifyNotConfigurable(obj, "foo2");
+verifyProperty(obj, "foo2", {
+ enumerable: true,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-configurable-attribute-of-own-data-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-configurable-attribute-of-own-data-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js
index 0d59c51bca..3ab85abfc6 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-configurable-attribute-of-own-data-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-configurable-attribute-of-own-data-property-of-o-is-set-from-true-to-false-and-other-attributes-of-the-property-are-unaltered.js
@@ -25,12 +25,11 @@ if (!preCheck) {
throw new Test262Error('Expected preCheck to be true, actually ' + preCheck);
}
-verifyEqualTo(obj, "foo", 10);
-
-verifyWritable(obj, "foo");
-
-verifyEnumerable(obj, "foo");
-
-verifyNotConfigurable(obj, "foo");
+verifyProperty(obj, "foo", {
+ value: 10,
+ writable: true,
+ enumerable: true,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-non-enumerable-own-property-of-o-is-sealed.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-non-enumerable-own-property-of-o-is-sealed.js
index 02501ec379..ef2a857c7a 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-non-enumerable-own-property-of-o-is-sealed.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-non-enumerable-own-property-of-o-is-sealed.js
@@ -18,7 +18,8 @@ Object.defineProperty(obj, "foo", {
assert(Object.isExtensible(obj));
Object.seal(obj);
-assert(obj.hasOwnProperty("foo"));
-verifyNotConfigurable(obj, "foo");
+verifyProperty(obj, "foo", {
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-accessor-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-accessor-property.js
index 7f5c68979e..7aea052abe 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-accessor-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-accessor-property.js
@@ -33,7 +33,10 @@ Object.defineProperty(obj, "foo", {
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
+verifyProperty(obj, "foo", {
+ configurable: false,
+});
+
assert.sameValue(obj.foo, 10);
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-data-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-data-property.js
index e3a3707431..f155e7975f 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-data-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property-that-overrides-an-inherited-data-property.js
@@ -31,7 +31,10 @@ Object.defineProperty(obj, "foo", {
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
+verifyProperty(obj, "foo", {
+ configurable: false,
+});
+
assert.sameValue(obj.foo, 10);
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property.js
index 3704d492ba..43b4e402d1 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-accessor-property.js
@@ -19,7 +19,10 @@ Object.defineProperty(obj, "foo", {
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
+verifyProperty(obj, "foo", {
+ configurable: false,
+});
+
assert.sameValue(obj.foo, 10);
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-accessor-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-accessor-property.js
index e146af8558..32125f67c4 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-accessor-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-accessor-property.js
@@ -30,7 +30,9 @@ Object.defineProperty(obj, "foo", {
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-data-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-data-property.js
index e62e3fb902..10127134e7 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-data-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property-that-overrides-an-inherited-data-property.js
@@ -25,7 +25,9 @@ Object.defineProperty(obj, "foo", {
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property.js
index d19e947979..953710ace7 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-data-property.js
@@ -14,7 +14,9 @@ obj.foo = 10; // default [[Configurable]] attribute value of foo: true
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-boolean-object-that-uses-object-s-get-own-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-boolean-object-that-uses-object-s-get-own-property.js
index 20d4898020..5a2c970b25 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-boolean-object-that-uses-object-s-get-own-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-boolean-object-that-uses-object-s-get-own-property.js
@@ -16,7 +16,9 @@ obj.foo = 10;
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-date-object-that-uses-object-s-get-own-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-date-object-that-uses-object-s-get-own-property.js
index 2517e70bc0..77a161b71e 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-date-object-that-uses-object-s-get-own-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-date-object-that-uses-object-s-get-own-property.js
@@ -16,7 +16,9 @@ obj.foo = 10;
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-function-object-that-uses-object-s-get-own-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-function-object-that-uses-object-s-get-own-property.js
index 18c786075d..db8ba4f6d3 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-function-object-that-uses-object-s-get-own-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-function-object-that-uses-object-s-get-own-property.js
@@ -16,7 +16,9 @@ obj.foo = 10;
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-number-object-that-uses-object-s-get-own-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-number-object-that-uses-object-s-get-own-property.js
index 9db2104ff6..d577097702 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-number-object-that-uses-object-s-get-own-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-number-object-that-uses-object-s-get-own-property.js
@@ -16,7 +16,9 @@ obj.foo = 10;
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-reg-exp-object-that-uses-object-s-get-own-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-reg-exp-object-that-uses-object-s-get-own-property.js
index 839ce7dd37..7fefac239a 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-reg-exp-object-that-uses-object-s-get-own-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-reg-exp-object-that-uses-object-s-get-own-property.js
@@ -16,7 +16,9 @@ obj.foo = 10;
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-string-object-which-implements-its-own-get-own-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-string-object-which-implements-its-own-get-own-property.js
index 7561754fd0..a3badbcd63 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-string-object-which-implements-its-own-get-own-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-a-string-object-which-implements-its-own-get-own-property.js
@@ -16,7 +16,9 @@ obj.foo = 10;
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-arguments-object-which-implements-its-own-get-own-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-arguments-object-which-implements-its-own-get-own-property.js
index 39853c155f..0b9a0ddc9c 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-arguments-object-which-implements-its-own-get-own-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-arguments-object-which-implements-its-own-get-own-property.js
@@ -18,7 +18,9 @@ obj.foo = 10;
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-array-object-that-uses-object-s-get-own-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-array-object-that-uses-object-s-get-own-property.js
index 26e19643df..8c7c2fd0fb 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-array-object-that-uses-object-s-get-own-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-array-object-that-uses-object-s-get-own-property.js
@@ -16,7 +16,9 @@ obj.foo = 10;
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);
diff --git a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-error-object-that-uses-object-s-get-own-property.js b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-error-object-that-uses-object-s-get-own-property.js
index 045b2c0248..7989899aa8 100644
--- a/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-error-object-that-uses-object-s-get-own-property.js
+++ b/js/src/tests/test262/built-ins/Object/seal/object-seal-p-is-own-property-of-an-error-object-that-uses-object-s-get-own-property.js
@@ -16,7 +16,9 @@ obj.foo = 10;
assert(Object.isExtensible(obj));
Object.seal(obj);
-verifyNotConfigurable(obj, "foo");
-assert.sameValue(obj.foo, 10);
+verifyProperty(obj, "foo", {
+ value: 10,
+ configurable: false,
+});
reportCompare(0, 0);