diff options
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.js | 11 |
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'); |