diff options
Diffstat (limited to 'test/built-ins/Object/defineProperties/15.2.3.7-6-a-162.js')
-rw-r--r-- | test/built-ins/Object/defineProperties/15.2.3.7-6-a-162.js | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/test/built-ins/Object/defineProperties/15.2.3.7-6-a-162.js b/test/built-ins/Object/defineProperties/15.2.3.7-6-a-162.js index 839e50a8d..264929a73 100644 --- a/test/built-ins/Object/defineProperties/15.2.3.7-6-a-162.js +++ b/test/built-ins/Object/defineProperties/15.2.3.7-6-a-162.js @@ -10,11 +10,8 @@ description: > length property is set to true at last after deleting properties with large index named if the [[Writable]] field of 'desc' is true (15.4.5.1 step 3.h) -includes: [runTestCase.js] ---*/ -function testcase() { - var arr = [0, 1]; Object.defineProperties(arr, { @@ -25,6 +22,7 @@ function testcase() { }); arr.length = 10; //try to overwrite length value of arr - return !arr.hasOwnProperty("1") && arr.length === 10 && arr[0] === 0; - } -runTestCase(testcase); + +assert.sameValue(arr.hasOwnProperty("1"), false, 'arr.hasOwnProperty("1")'); +assert.sameValue(arr.length, 10, 'arr.length'); +assert.sameValue(arr[0], 0, 'arr[0]'); |