summaryrefslogtreecommitdiff
path: root/test/built-ins/Object/keys/15.2.3.14-5-12.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/Object/keys/15.2.3.14-5-12.js')
-rw-r--r--test/built-ins/Object/keys/15.2.3.14-5-12.js11
1 files changed, 5 insertions, 6 deletions
diff --git a/test/built-ins/Object/keys/15.2.3.14-5-12.js b/test/built-ins/Object/keys/15.2.3.14-5-12.js
index b4f7a73ea..0e565cc0d 100644
--- a/test/built-ins/Object/keys/15.2.3.14-5-12.js
+++ b/test/built-ins/Object/keys/15.2.3.14-5-12.js
@@ -6,10 +6,10 @@ es5id: 15.2.3.14-5-12
description: >
Object.keys - own enumerable indexed accessor property of dense
array 'O' is defined in returned array
-includes: [runTestCase.js]
---*/
-function testcase() {
+var propertyFound = false;
+
var obj = [2, 3, 4, 5];
Object.defineProperty(obj, "prop", {
@@ -25,11 +25,10 @@ function testcase() {
for (var p in arr) {
if (arr.hasOwnProperty(p)) {
if (arr[p] === "prop") {
- return true;
+ propertyFound = true;
+ break;
}
}
}
- return false;
- }
-runTestCase(testcase);
+assert(propertyFound, 'Property not found');