diff options
author | smikes <smikes@cubane.com> | 2015-05-01 12:00:03 -0600 |
---|---|---|
committer | smikes <smikes@cubane.com> | 2015-05-02 05:12:53 -0600 |
commit | 9824be68252038980107561ea7f2d03a234d6693 (patch) | |
tree | 3f2a0eb986b1cd8b76eaf9c79eaabe599f12478d /test/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js | |
parent | fc10b8c6072750d877eb0fc1585527fd6cea4bbf (diff) | |
download | qtdeclarative-testsuites-9824be68252038980107561ea7f2d03a234d6693.tar.gz |
rewrite tests to work in strict mode, use helpers
Diffstat (limited to 'test/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js')
-rw-r--r-- | test/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/test/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js b/test/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js index 90f74b537..09c82f105 100644 --- a/test/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js +++ b/test/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js @@ -9,20 +9,16 @@ es5id: 15.2.3.7-5-b-138 description: > Object.defineProperties - 'writable' property of 'descObj' is present (8.10.5 step 6) -includes: [runTestCase.js] +includes: [propertyHelper.js] ---*/ -function testcase() { - var obj = {}; +var obj = {}; - Object.defineProperties(obj, { - property: { - writable: false - } - }); - - obj.property = "isWritable"; - - return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined"; +Object.defineProperties(obj, { + property: { + writable: false } -runTestCase(testcase); +}); + +assert(obj.hasOwnProperty("property")); +verifyNotWritable(obj, "property"); |