diff options
Diffstat (limited to 'test/built-ins/Object/defineProperty/15.2.3.6-4-164.js')
-rw-r--r-- | test/built-ins/Object/defineProperty/15.2.3.6-4-164.js | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/test/built-ins/Object/defineProperty/15.2.3.6-4-164.js b/test/built-ins/Object/defineProperty/15.2.3.6-4-164.js index 89837ebee..c8a0513c7 100644 --- a/test/built-ins/Object/defineProperty/15.2.3.6-4-164.js +++ b/test/built-ins/Object/defineProperty/15.2.3.6-4-164.js @@ -9,24 +9,15 @@ description: > of the length property, test TypeError is thrown when the [[Writable]] attribute of the length property is false (15.4.5.1 step 3.g) -includes: [runTestCase.js] ---*/ -function testcase() { - var arrObj = [0, 1]; Object.defineProperty(arrObj, "length", { writable: false }); - - try { +assert.throws(TypeError, function() { Object.defineProperty(arrObj, "length", { value: 0 }); - return false; - } catch (e) { - return e instanceof TypeError; - } - } -runTestCase(testcase); +}); |