summaryrefslogtreecommitdiff
path: root/test/built-ins/Object/defineProperty/15.2.3.6-4-23.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/Object/defineProperty/15.2.3.6-4-23.js')
-rw-r--r--test/built-ins/Object/defineProperty/15.2.3.6-4-23.js8
1 files changed, 3 insertions, 5 deletions
diff --git a/test/built-ins/Object/defineProperty/15.2.3.6-4-23.js b/test/built-ins/Object/defineProperty/15.2.3.6-4-23.js
index d1f70c855..6acf72daa 100644
--- a/test/built-ins/Object/defineProperty/15.2.3.6-4-23.js
+++ b/test/built-ins/Object/defineProperty/15.2.3.6-4-23.js
@@ -6,10 +6,8 @@ es5id: 15.2.3.6-4-23
description: >
Object.defineProperty - 'name' is existing an inherited data
property (8.12.9 step 1)
-includes: [runTestCase.js]
---*/
-function testcase() {
var proto = {};
Object.defineProperty(proto, "foo", {
value: 11,
@@ -23,6 +21,6 @@ function testcase() {
Object.defineProperty(obj, "foo", {
configurable: true
});
- return obj.hasOwnProperty("foo") && (typeof obj.foo) === "undefined";
- }
-runTestCase(testcase);
+
+assert(obj.hasOwnProperty("foo"), 'obj.hasOwnProperty("foo") !== true');
+assert.sameValue(typeof obj.foo, "undefined", 'typeof obj.foo');