diff options
Diffstat (limited to 'test/built-ins/Object/defineProperties/15.2.3.7-6-a-119.js')
-rw-r--r-- | test/built-ins/Object/defineProperties/15.2.3.7-6-a-119.js | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/test/built-ins/Object/defineProperties/15.2.3.7-6-a-119.js b/test/built-ins/Object/defineProperties/15.2.3.7-6-a-119.js index 14cbb248d..e249d698a 100644 --- a/test/built-ins/Object/defineProperties/15.2.3.7-6-a-119.js +++ b/test/built-ins/Object/defineProperties/15.2.3.7-6-a-119.js @@ -8,25 +8,15 @@ description: > property of 'O', the [[Value]] field of 'desc' is absent, test TypeError is thrown when updating the [[Writable]] attribute of the length property from false to true (15.4.5.1 step 3.a.i) -includes: [runTestCase.js] ---*/ -function testcase() { - var arr = []; Object.defineProperty(arr, "length", { writable: false }); - - try { +assert.throws(TypeError, function() { Object.defineProperties(arr, { length: { writable: true } }); - - return false; - } catch (e) { - return (e instanceof TypeError); - } - } -runTestCase(testcase); +}); |