summaryrefslogtreecommitdiff
path: root/test/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js
diff options
context:
space:
mode:
authorsmikes <smikes@cubane.com>2015-05-01 12:00:03 -0600
committersmikes <smikes@cubane.com>2015-05-02 05:12:53 -0600
commit9824be68252038980107561ea7f2d03a234d6693 (patch)
tree3f2a0eb986b1cd8b76eaf9c79eaabe599f12478d /test/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js
parentfc10b8c6072750d877eb0fc1585527fd6cea4bbf (diff)
downloadqtdeclarative-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.js22
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");