diff options
Diffstat (limited to 'test/built-ins/Object/defineProperty/15.2.3.6-4-220.js')
-rw-r--r-- | test/built-ins/Object/defineProperty/15.2.3.6-4-220.js | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/test/built-ins/Object/defineProperty/15.2.3.6-4-220.js b/test/built-ins/Object/defineProperty/15.2.3.6-4-220.js index e40c6e41c..dc7273043 100644 --- a/test/built-ins/Object/defineProperty/15.2.3.6-4-220.js +++ b/test/built-ins/Object/defineProperty/15.2.3.6-4-220.js @@ -11,17 +11,18 @@ description: > property, the [[Value]] field of 'desc' and the [[Value]] attribute value of 'name' are two numbers with same vaule (15.4.5.1 step 4.c) -includes: - - runTestCase.js - - dataPropertyAttributesAreCorrect.js +includes: [propertyHelper.js] ---*/ -function testcase() { - var arrObj = []; +var arrObj = []; - Object.defineProperty(arrObj, "0", { value: 101 }); +Object.defineProperty(arrObj, "0", { value: 101 }); - Object.defineProperty(arrObj, "0", { value: 101 }); - return dataPropertyAttributesAreCorrect(arrObj, "0", 101, false, false, false); - } -runTestCase(testcase); +Object.defineProperty(arrObj, "0", { value: 101 }); +verifyEqualTo(arrObj, "0", 101); + +verifyNotWritable(arrObj, "0"); + +verifyNotEnumerable(arrObj, "0"); + +verifyNotConfigurable(arrObj, "0"); |