diff options
Diffstat (limited to 'test/built-ins/Array/prototype/filter/15.4.4.20-9-3.js')
-rw-r--r-- | test/built-ins/Array/prototype/filter/15.4.4.20-9-3.js | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-3.js index f660f7eb1..2e98c45af 100644 --- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-3.js +++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-3.js @@ -6,11 +6,8 @@ es5id: 15.4.4.20-9-3 description: > Array.prototype.filter doesn't visit deleted elements in array after the call -includes: [runTestCase.js] ---*/ -function testcase() { - function callbackfn(val, idx, obj) { delete srcArr[2]; @@ -23,8 +20,8 @@ function testcase() { var srcArr = [1,2,3,4,5]; var resArr = srcArr.filter(callbackfn); - if(resArr.length === 3 && resArr[0] === 1 && resArr[2] === 4 ) // two elements deleted - return true; - - } -runTestCase(testcase); + +// two elements deleted +assert.sameValue(resArr.length, 3, 'resArr.length'); +assert.sameValue(resArr[0], 1, 'resArr[0]'); +assert.sameValue(resArr[2], 4, 'resArr[2]'); |