summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSue Lockwood <deathbear.apache@gmail.com>2017-06-30 07:36:17 -0700
committerLeo Balter <leonardo.balter@gmail.com>2017-06-30 10:36:17 -0400
commitf395b67d29c2141bd5d58962ff32561f6331b43c (patch)
tree7545301d120e591c658d640ffbca1be026f9ac77 /test
parent6155f6161a07f2c32eac2bf679316ec3042363b2 (diff)
downloadqtdeclarative-testsuites-f395b67d29c2141bd5d58962ff32561f6331b43c.tar.gz
add esid to array/prototype/filter tests (#1102)
Diffstat (limited to 'test')
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-10.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-11.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-12.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-13.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-14.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-15.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-8.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-1-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-10-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-10-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-10-3.js5
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-10-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-10.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-11.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-12.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-13.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-14.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-17.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-18.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-19.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-8.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-2-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-10.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-11.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-12.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-13.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-14.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-15.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-16.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-17.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-18.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-19.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-20.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-21.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-22.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-23.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-24.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-25.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-3-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-10.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-11.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-12.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-15.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-8.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-4-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-1-s.js3
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-10.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-11.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-12.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-13.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-14.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-15.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-16.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-17.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-18.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-19.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-21.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-22.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-23.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-24.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-27.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-28.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-29.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-30.js3
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-4.js3
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-5.js3
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-6.js3
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-5-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-6-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-6-2.js5
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-6-3.js5
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-6-4.js5
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-6-5.js5
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-6-6.js7
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-6-7.js7
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-6-8.js7
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-2.js3
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-8.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-10.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-11.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-12.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-13.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-14.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-15.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-16.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-8.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-b-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-10.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-11.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-12.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-13.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-14.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-15.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-17.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-18.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-19.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-20.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-21.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-25.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-26.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-27.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-28.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-29.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-30.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-31.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js3
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-10.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-11.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-12.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-13.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-16.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-17.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-18.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-19.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-2.js3
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-20.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-21.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-22.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-23.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-8.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-1.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1.js3
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-10.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-11.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-12.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-13.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-14.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-15.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-16.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-17.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-18.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-19.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-2.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-20.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-21.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-22.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-23.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-24.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-25.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-26.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-28.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-29.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-3.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-30.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-4.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-5.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-6.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-7.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-8.js1
-rw-r--r--test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-9.js1
-rw-r--r--test/built-ins/Array/prototype/filter/name.js1
218 files changed, 246 insertions, 28 deletions
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-1.js
index 749b48d8a..c9d811439 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-1
description: Array.prototype.filter applied to undefined throws a TypeError
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-10.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-10.js
index 7e04a5d22..f56c19437 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-10.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-10.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-10
description: Array.prototype.filter applied to the Math object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-11.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-11.js
index 95809f57a..d9e730234 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-11.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-11.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-11
description: Array.prototype.filter applied to Date object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-12.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-12.js
index f460711cc..9a7404b58 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-12.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-12.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-12
description: Array.prototype.filter applied to RegExp object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-13.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-13.js
index 01d90636b..b5e440512 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-13.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-13.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-13
description: Array.prototype.filter applied to the JSON object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-14.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-14.js
index 96dd3b7a9..7e77b5403 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-14.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-14.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-14
description: Array.prototype.filter applied to Error object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-15.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-15.js
index 50393de99..314f8cf65 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-15.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-15.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-15
description: Array.prototype.filter applied to the Arguments object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-2.js
index e744128c6..3c4abb006 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-2
description: Array.prototype.filter applied to null throws a TypeError
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-3.js
index 206fc72ec..c8ed73db1 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-3
description: Array.prototype.filter applied to boolean primitive
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-4.js
index f4d747e56..17517c532 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-4
description: Array.prototype.filter applied to Boolean Object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-5.js
index 2259c056e..114e360ab 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-5
description: Array.prototype.filter applied to number primitive
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-6.js
index 1f3c28404..d73da1d91 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-6
description: Array.prototype.filter applied to Number object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-7.js
index 1389ccaca..8e85e3a8d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-7
description: Array.prototype.filter applied to string primitive
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-8.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-8.js
index 5f659fadd..84df1f7aa 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-8.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-8.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-8
description: Array.prototype.filter applied to String object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-1-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-1-9.js
index ec8777ce6..b64de3811 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-1-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-1-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-1-9
description: Array.prototype.filter applied to Function object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-10-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-10-1.js
index b446af28b..d554b6850 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-10-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-10-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-10-1
description: >
Array.prototype.filter doesn't mutate the Array on which it is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-10-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-10-2.js
index 63125b807..4ef4c19ab 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-10-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-10-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-10-2
description: >
Array.prototype.filter returns new Array with length equal to
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-10-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-10-3.js
index e5fa29fd5..6d278d962 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-10-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-10-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-10-3
description: Array.prototype.filter - subclassed array when length is reduced
---*/
@@ -10,10 +11,10 @@ description: Array.prototype.filter - subclassed array when length is reduced
function foo() {}
var f = new foo();
f.length = 1;
-
+
function cb(){return true;}
var a = f.filter(cb);
-
+
assert(Array.isArray(a), 'Array.isArray(a) !== true');
assert.sameValue(a.length, 1, 'a.length');
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-10-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-10-4.js
index cbfcb3a90..fa6b6603f 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-10-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-10-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-10-4
description: Array.prototype.filter doesn't visit expandos
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-1.js
index 8c448e47b..ef11a8172 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-1
description: >
Array.prototype.filter applied to Array-like object, 'length' is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-10.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-10.js
index 982e0c546..7ef499298 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-10.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-10.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-10
description: >
Array.prototype.filter applied to Array-like object, 'length' is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-11.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-11.js
index 95124b39d..b707e5159 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-11.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-11.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-11
description: >
Array.prototype.filter applied to Array-like object, 'length' is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-12.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-12.js
index d7feb9fe7..40c49cf05 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-12.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-12.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-12
description: >
Array.prototype.filter - 'length' is own accessor property without
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-13.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-13.js
index 826764cb0..b35a71c92 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-13.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-13.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-13
description: >
Array.prototype.filter applied to the Array-like object that
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-14.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-14.js
index 5beb53def..64b7059d8 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-14.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-14.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-14
description: >
Array.prototype.filter applied to the Array-like object that
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-17.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-17.js
index 8c10fe4b6..e2ff3af64 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-17.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-17.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-17
description: >
Array.prototype.filter applied to the Arguments object, which
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-18.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-18.js
index 88ecbbd66..6850f6d21 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-18.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-18.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-18
description: >
Array.prototype.filter applied to String object, which implements
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-19.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-19.js
index 9a69d1a35..5f12746ae 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-19.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-19.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-19
description: >
Array.prototype.filter applied to Function object, which
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-2.js
index e2132438d..f8f1b84d4 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-2
description: Array.prototype.filter - 'length' is own data property on an Array
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-3.js
index 4a545de61..5e74fafc6 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-3
description: >
Array.prototype.filter applied to Array-like object, 'length' is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-4.js
index b36c82c11..563ef3bfc 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-4
description: >
Array.prototype.filter - 'length' is own data property that
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-5.js
index ce4a96ce7..ca4c2d21e 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-5
description: >
Array.prototype.filter to Array-like object, 'length' is an own
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-6.js
index 4d8fc87d2..6c754b15b 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-6
description: >
Array.prototype.filter applied to Array-like object, 'length' is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-7.js
index edcdc2b16..103cdc888 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-7
description: >
Array.prototype.filter applied to Array-like object, 'length' is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-8.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-8.js
index 6d1cc06aa..25b022b3a 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-8.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-8.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-8
description: >
Array.prototype.filter applied to Array-like object, 'length' is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-2-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-2-9.js
index 42d350ef7..4c37454ba 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-2-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-2-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-2-9
description: >
Array.prototype.filter applied to Array-like object, 'length' is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-1.js
index 97cfad3de..17cdc5f73 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-1
description: Array.prototype.filter - value of 'length' is undefined
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-10.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-10.js
index f911fd837..63b2c4a18 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-10.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-10.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-10
description: >
Array.prototype.filter - value of 'length' is a number (value is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-11.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-11.js
index 1fa0f170e..e495a64db 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-11.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-11.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-11
description: >
Array.prototype.filter - 'length' is a string containing a
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-12.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-12.js
index 170e54b78..c66292a88 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-12.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-12.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-12
description: >
Array.prototype.filter - 'length' is a string containing a
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-13.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-13.js
index d09078563..859ef4667 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-13.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-13.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-13
description: >
Array.prototype.filter - 'length' is a string containing a decimal
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-14.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-14.js
index ec980eabf..03193102f 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-14.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-14.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-14
description: Array.prototype.filter - 'length' is a string containing -Infinity
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-15.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-15.js
index 68e5d56d1..e5be122e8 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-15.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-15.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-15
description: >
Array.prototype.filter - 'length' is a string containing an
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-16.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-16.js
index 2b2af9bb0..286093b8b 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-16.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-16.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-16
description: >
Array.prototype.filter - 'length' is a string containing a hex
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-17.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-17.js
index 1a3abfd1f..84b64d402 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-17.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-17.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-17
description: >
Array.prototype.filter - 'length' is a string containing a number
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-18.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-18.js
index e559d326a..de3c43f57 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-18.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-18.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-18
description: >
Array.prototype.filter - value of 'length' is a string that can't
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-19.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-19.js
index 303a1fe41..f1ac554ec 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-19.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-19.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-19
description: >
Array.prototype.filter - value of 'length' is an Object which has
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-2.js
index 9a6486f27..3e348991d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-2
description: >
Array.prototype.filter applied on an Array-like object if 'length'
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-20.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-20.js
index d27da7511..c8e77de72 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-20.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-20.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-20
description: >
Array.prototype.filter - value of 'length' is an Object which has
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-21.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-21.js
index 7f6eefef3..01fc372d5 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-21.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-21.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-21
description: >
Array.prototype.filter - 'length' is an object that has an own
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-22.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-22.js
index e72f4aab4..a6463ad6a 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-22.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-22.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-22
description: >
Array.prototype.filter throws TypeError exception when 'length' is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-23.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-23.js
index 6353da8a2..f2e7b2e45 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-23.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-23.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-23
description: >
Array.prototype.filter uses inherited valueOf method when 'length'
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-24.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-24.js
index b15dc3f08..31b87b47d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-24.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-24.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-24
description: >
Array.prototype.filter - value of 'length' is a positive
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-25.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-25.js
index 5228bab7a..3f8b1ffd8 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-25.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-25.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-25
description: >
Array.prototype.filter - value of 'length' is a negative
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-3.js
index 4b0cdb447..9b1250407 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-3
description: Array.prototype.filter - value of 'length' is a number (value is 0)
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-4.js
index 0cdde8d82..a2a73f274 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-4
description: >
Array.prototype.filter - value of 'length' is a number (value is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-5.js
index 2937724c9..2fa9d19cf 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-5
description: >
Array.prototype.filter - value of 'length' is a number (value is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-6.js
index 9978de4fe..dd9b8839b 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-6
description: >
Array.prototype.filter - value of 'length' is a number (value is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-7.js
index 461342772..28d540592 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-7
description: >
Array.prototype.filter - value of 'length' is a number (value is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-3-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-3-9.js
index 65f307b33..a31259a2e 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-3-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-3-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-3-9
description: >
Array.prototype.filter - value of 'length' is a number (value is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-1.js
index 438a810da..5db65663d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-1
description: Array.prototype.filter throws TypeError if callbackfn is undefined
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-10.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-10.js
index ce069c57a..39f1abd7b 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-10.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-10.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-10
description: >
Array.prototype.filter - the exception is not thrown if exception
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-11.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-11.js
index 86e3eafc3..0eabd02ec 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-11.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-11.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-11
description: >
Array.prototype.filter - the exception is not thrown if exception
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-12.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-12.js
index 1549ee785..de1ad7023 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-12.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-12.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-12
description: Array.prototype.filter - 'callbackfn' is a function
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-15.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-15.js
index 2bf2e8a96..af35f5776 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-15.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-15.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-15
description: >
Array.prototype.filter - calling with no callbackfn is the same as
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-2.js
index 69579f172..07add5f00 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-2
description: >
Array.prototype.filter throws ReferenceError if callbackfn is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-3.js
index 3a9417faf..a56dd4e8d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-3
description: Array.prototype.filter throws TypeError if callbackfn is null
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-4.js
index 2f6e67726..6e9370835 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-4
description: Array.prototype.filter throws TypeError if callbackfn is boolean
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-5.js
index 62e94d2a3..6fedc6587 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-5
description: Array.prototype.filter throws TypeError if callbackfn is number
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-6.js
index 964c3d340..cef7251b1 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-6
description: Array.prototype.filter throws TypeError if callbackfn is string
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-7.js
index 11a9fc5b0..aa1240371 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-7
description: >
Array.prototype.filter throws TypeError if callbackfn is Object
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-8.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-8.js
index 2941ac08c..fbd5396d8 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-8.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-8.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-8
description: >
Array.prototype.filter - side effects produced by step 2 are
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-4-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-4-9.js
index 566e97f52..c2e729577 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-4-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-4-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-4-9
description: >
Array.prototype.filter - side effects produced by step 3 are
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-1-s.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-1-s.js
index ea6126f46..ce1ad3c7e 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-1-s.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-1-s.js
@@ -2,13 +2,14 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-1-s
description: Array.prototype.filter - thisArg not passed to strict callbackfn
flags: [noStrict]
---*/
var innerThisCorrect = false;
-
+
function callbackfn(val, idx, obj) {
"use strict";
innerThisCorrect = this===undefined;
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-1.js
index 741dabfb6..96063ef48 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-1
description: Array.prototype.filter - thisArg is passed
flags: [noStrict]
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-10.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-10.js
index 762c8bbce..dff16966b 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-10.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-10.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-10
description: Array.prototype.filter - Array Object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-11.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-11.js
index 9e75e1eef..93cc528d0 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-11.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-11.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-11
description: Array.prototype.filter - String Object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-12.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-12.js
index 77ff80420..d4dc45bda 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-12.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-12.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-12
description: Array.prototype.filter - Boolean Object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-13.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-13.js
index 393228801..621f2def0 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-13.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-13.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-13
description: Array.prototype.filter - Number Object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-14.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-14.js
index e36f9ad9f..195f95d29 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-14.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-14.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-14
description: Array.prototype.filter - the Math object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-15.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-15.js
index 07fcb1612..61cb77e50 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-15.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-15.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-15
description: Array.prototype.filter - Date Object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-16.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-16.js
index 67201a996..d7b6b9e23 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-16.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-16.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-16
description: Array.prototype.filter - RegExp Object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-17.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-17.js
index b7ac72b67..b326d202c 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-17.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-17.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-17
description: Array.prototype.filter - the JSON object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-18.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-18.js
index 5a59fb9f6..98b455631 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-18.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-18.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-18
description: Array.prototype.filter - Error Object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-19.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-19.js
index f57406d32..0c69ec037 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-19.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-19.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-19
description: >
Array.prototype.filter - the Arguments object can be used as
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-2.js
index 02e553eb9..0ef3ca82e 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-2
description: Array.prototype.filter - thisArg is Object
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-21.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-21.js
index 6a21b9fbf..bbb9911ac 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-21.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-21.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-21
description: Array.prototype.filter - the global object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-22.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-22.js
index 061b7dacf..61e3644cf 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-22.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-22.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-22
description: Array.prototype.filter - boolean primitive can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-23.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-23.js
index e7b732595..d07c4c603 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-23.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-23.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-23
description: Array.prototype.filter - number primitive can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-24.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-24.js
index d52a32e5b..ac195d2b1 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-24.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-24.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-24
description: Array.prototype.filter - string primitive can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-27.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-27.js
index 4a4c5e3fb..06ea3908d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-27.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-27.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-27
description: >
Array.prototype.filter - Array.isArray(arg) returns true when arg
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-28.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-28.js
index 0dc932722..0f41a07e4 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-28.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-28.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-28
description: Array.prototype.filter - the returned array is instanceof Array
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-29.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-29.js
index 5d6fd637f..49b049b6f 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-29.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-29.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-29
description: Array.prototype.filter - returns an array whose length is 0
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-3.js
index 2c1d815f0..a9eb5bdd9 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-3
description: Array.prototype.filter - thisArg is Array
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-30.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-30.js
index 8f63e7058..19311b2ae 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-30.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-30.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-30
description: Array.prototype.filter - thisArg not passed
flags: [noStrict]
@@ -10,7 +11,7 @@ flags: [noStrict]
function innerObj() {
this._15_4_4_20_5_30 = true;
var _15_4_4_20_5_30 = false;
-
+
function callbackfn(val, idx, obj) {
return this._15_4_4_20_5_30;
}
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-4.js
index 5a277cdb2..e4c6b1b24 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-4
description: >
Array.prototype.filter - thisArg is object from object
@@ -13,7 +14,7 @@ description: >
{
return this.res;
}
-
+
function foo(){}
foo.prototype.res = true;
var f = new foo();
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-5.js
index dbcd62231..a46d82882 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-5
description: Array.prototype.filter - thisArg is object from object template
---*/
@@ -15,7 +16,7 @@ description: Array.prototype.filter - thisArg is object from object template
function foo(){}
var f = new foo();
f.res = true;
-
+
var srcArr = [1];
var resArr = srcArr.filter(callbackfn,f);
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-6.js
index 1eb2df4c2..a76f146d6 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-6
description: Array.prototype.filter - thisArg is function
---*/
@@ -14,7 +15,7 @@ description: Array.prototype.filter - thisArg is function
function foo(){}
foo.res = true;
-
+
var srcArr = [1];
var resArr = srcArr.filter(callbackfn,foo);
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-7.js
index a6afd0c20..7563712c2 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-7
description: Array.prototype.filter - built-in functions can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-5-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-5-9.js
index 3fdc374e7..154d0bbdb 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-5-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-5-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-5-9
description: Array.prototype.filter - Function Object can be used as thisArg
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-6-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-6-1.js
index 853db3f7a..aa434d235 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-6-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-6-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-6-1
description: >
Array.prototype.filter returns an empty array if 'length' is 0
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-6-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-6-2.js
index df38841a6..a2deb91e5 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-6-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-6-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-6-2
description: >
Array.prototype.filter returns an empty array if 'length' is 0
@@ -12,10 +13,10 @@ description: >
function foo() {}
var f = new foo();
f.length = null;
-
+
function cb(){}
var a = f.filter(cb);
-
+
assert(Array.isArray(a), 'Array.isArray(a) !== true');
assert.sameValue(a.length, 0, 'a.length');
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-6-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-6-3.js
index 093e48da0..5da697fe2 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-6-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-6-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-6-3
description: >
Array.prototype.filter returns an empty array if 'length' is 0
@@ -12,10 +13,10 @@ description: >
function foo() {}
var f = new foo();
f.length = false;
-
+
function cb(){}
var a = f.filter(cb);
-
+
assert(Array.isArray(a), 'Array.isArray(a) !== true');
assert.sameValue(a.length, 0, 'a.length');
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-6-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-6-4.js
index fb2d3a9e6..88d755df8 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-6-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-6-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-6-4
description: >
Array.prototype.filter returns an empty array if 'length' is 0
@@ -12,10 +13,10 @@ description: >
function foo() {}
var f = new foo();
f.length = 0;
-
+
function cb(){}
var a = f.filter(cb);
-
+
assert(Array.isArray(a), 'Array.isArray(a) !== true');
assert.sameValue(a.length, 0, 'a.length');
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-6-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-6-5.js
index 268fb9211..71f4dc489 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-6-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-6-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-6-5
description: >
Array.prototype.filter returns an empty array if 'length' is 0
@@ -12,10 +13,10 @@ description: >
function foo() {}
var f = new foo();
f.length = '0';
-
+
function cb(){}
var a = f.filter(cb);
-
+
assert(Array.isArray(a), 'Array.isArray(a) !== true');
assert.sameValue(a.length, 0, 'a.length');
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-6-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-6-6.js
index 8ec27a1cd..dad709203 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-6-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-6-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-6-6
description: >
Array.prototype.filter returns an empty array if 'length' is 0
@@ -11,13 +12,13 @@ description: >
foo.prototype = new Array(1, 2, 3);
function foo() {}
var f = new foo();
-
+
var o = { valueOf: function () { return 0;}};
f.length = o;
-
+
function cb(){}
var a = f.filter(cb);
-
+
assert(Array.isArray(a), 'Array.isArray(a) !== true');
assert.sameValue(a.length, 0, 'a.length');
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-6-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-6-7.js
index 8075b1500..a778ad888 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-6-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-6-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-6-7
description: >
Array.prototype.filter returns an empty array if 'length' is 0
@@ -12,10 +13,10 @@ description: >
foo.prototype = new Array(1, 2, 3);
function foo() {}
var f = new foo();
-
+
var o = { toString: function () { return '0';}};
f.length = o;
-
+
// objects inherit the default valueOf method of the Object object;
// that simply returns the itself. Since the default valueOf() method
// does not return a primitive value, ES next tries to convert the object
@@ -24,7 +25,7 @@ description: >
function cb(){}
var a = f.filter(cb);
-
+
assert(Array.isArray(a), 'Array.isArray(a) !== true');
assert.sameValue(a.length, 0, 'a.length');
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-6-8.js b/test/built-ins/Array/prototype/filter/15.4.4.20-6-8.js
index e526241d8..1fd2bb792 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-6-8.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-6-8.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-6-8
description: >
Array.prototype.filter returns an empty array if 'length' is 0
@@ -11,9 +12,9 @@ description: >
foo.prototype = new Array(1, 2, 3);
function foo() {}
var f = new foo();
-
+
f.length = [];
-
+
// objects inherit the default valueOf method of the Object object;
// that simply returns the itself. Since the default valueOf() method
// does not return a primitive value, ES next tries to convert the object
@@ -30,7 +31,7 @@ description: >
function cb(){}
var a = f.filter(cb);
-
+
assert(Array.isArray(a), 'Array.isArray(a) !== true');
assert.sameValue(a.length, 0, 'a.length');
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-1.js
index 0e430bde3..97a92c2de 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-1
description: >
Array.prototype.filter doesn't consider new elements added to
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-2.js
index 8e60bc4e0..866e363fc 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-2
description: >
Array.prototype.filter considers new value of elements in array
@@ -9,7 +10,7 @@ description: >
---*/
function callbackfn(val, idx, obj)
- {
+ {
srcArr[2] = -1;
srcArr[4] = -1;
if(val > 0)
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 2e98c45af..23cf770ca 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
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-3
description: >
Array.prototype.filter doesn't visit deleted elements in array
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-4.js
index 12d72803a..9e817d779 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-4
description: >
Array.prototype.filter doesn't visit deleted elements when
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-5.js
index 30c8ddf1f..3165b934c 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-5
description: >
Array.prototype.filter doesn't consider newly added elements in
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-6.js
index 6a4bfc3af..6bbe73b49 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-6
description: >
Array.prototype.filter visits deleted element in array after the
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-7.js
index 1b356a04d..6733d095d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-7
description: >
Array.prototype.filter stops calling callbackfn once the array is
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-8.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-8.js
index 920928338..6b119020e 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-8.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-8.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-8
description: Array.prototype.filter - no observable effects occur if len is 0
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-9.js
index 9faa3c3c2..bab2effd5 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-9
description: >
Array.prototype.filter - modifications to length don't change
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-1.js
index 86b22f227..db984c4cc 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-1
description: >
Array.prototype.filter - callbackfn not called for indexes never
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-10.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-10.js
index 5a2b72963..c2c66ae19 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-10.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-10.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-10
description: >
Array.prototype.filter - deleting property of prototype causes
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-11.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-11.js
index c5beda40a..643554ab8 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-11.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-11.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-11
description: >
Array.prototype.filter - deleting property of prototype causes
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-12.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-12.js
index b2795b275..18e21b40e 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-12.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-12.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-12
description: >
Array.prototype.filter - deleting own property with prototype
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-13.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-13.js
index 1a6b93b3b..c023e3735 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-13.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-13.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-13
description: >
Array.prototype.filter - deleting own property with prototype
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-14.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-14.js
index 6e0cb62b4..6147fab67 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-14.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-14.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-14
description: >
Array.prototype.filter - decreasing length of array causes index
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-15.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-15.js
index 6ec65a078..4e253c64e 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-15.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-15.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-15
description: >
Array.prototype.filter - decreasing length of array with prototype
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-16.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-16.js
index 35377f2fb..c81608958 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-16.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-16.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-16
description: >
Array.prototype.filter - decreasing length of array does not
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-2.js
index dfbf64112..63ffe45b5 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-2
description: >
Array.prototype.filter - added properties in step 2 are visible
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-3.js
index 80020fa7e..9201770ac 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-3
description: >
Array.prototype.filter - deleted properties in step 2 are visible
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-4.js
index eae3e1678..81a5e3d11 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-4
description: >
Array.prototype.filter - properties added into own object after
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-5.js
index bb049f1e0..150eda57c 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-5
description: >
Array.prototype.filter - properties added into own object after
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-6.js
index 0fe3fbe53..0932eb334 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-6
description: >
Array.prototype.filter - properties can be added to prototype
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-7.js
index 07895b968..677e3106f 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-7
description: >
Array.prototype.filter - properties can be added to prototype
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-8.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-8.js
index 7888ab9c3..00d064e23 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-8.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-8.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-8
description: >
Array.prototype.filter - deleting own property causes index
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-9.js
index 1198c054c..8f1588765 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-b-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-b-9
description: >
Array.prototype.filter - deleting own property causes index
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-1.js
index e0a71dc8d..cdfc98323 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-1
description: >
Array.prototype.filter - element to be retrieved is own data
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-10.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-10.js
index 6cc5ec419..b44cba1e3 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-10.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-10.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-10
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-11.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-11.js
index a9ce26971..dc089ead8 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-11.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-11.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-11
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-12.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-12.js
index 53fa3c59c..bcd3b4287 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-12.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-12.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-12
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-13.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-13.js
index e8dd405e8..32d9fa6f4 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-13.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-13.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-13
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-14.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-14.js
index 2dbcb59ca..1ccf426ac 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-14.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-14.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-14
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-15.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-15.js
index 3244f03db..d97746c2d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-15.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-15.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-15
description: >
Array.prototype.filter - element to be retrieved is inherited
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js
index d2e1b6a8c..82834ff12 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-16
description: >
Array.prototype.filter - element to be retrieved is inherited
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-17.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-17.js
index bbc08a967..3b01f8f4c 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-17.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-17.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-17
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-18.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-18.js
index 6e445a0b8..3cfc401b9 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-18.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-18.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-18
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-19.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-19.js
index 19f788941..4ff5f9589 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-19.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-19.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-19
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-2.js
index dc8ba25f9..b2ea87479 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-2
description: >
Array.prototype.filter - element to be retrieved is own data
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-20.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-20.js
index 347c1b2f0..83958a877 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-20.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-20.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-20
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-21.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-21.js
index 5c9af8a2a..e4c19177b 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-21.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-21.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-21
description: >
Array.prototype.filter - element to be retrieved is inherited
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js
index f1aea69c8..5093adca4 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-22
description: >
Array.prototype.filter - element to be retrieved is inherited
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-25.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-25.js
index 4ffa430fa..f050065ed 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-25.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-25.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-25
description: >
Array.prototype.filter - This object is the Arguments object which
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-26.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-26.js
index c56c14fba..4c5719f15 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-26.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-26.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-26
description: >
Array.prototype.filter - This object is the Arguments object which
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-27.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-27.js
index 595424887..96927339a 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-27.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-27.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-27
description: >
Array.prototype.filter - This object is the Arguments object which
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-28.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-28.js
index 61d444c94..266d3eb37 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-28.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-28.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-28
description: >
Array.prototype.filter - element changed by getter on previous
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-29.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-29.js
index 04ffb5c42..502971701 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-29.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-29.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-29
description: >
Array.prototype.filter - element changed by getter on previous
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-3.js
index 199d43e39..ce761b38f 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-3
description: >
Array.prototype.filter - element to be retrieved is own data
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-30.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-30.js
index e0381e7cd..150a4e013 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-30.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-30.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-30
description: >
Array.prototype.filter - unnhandled exceptions happened in getter
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-31.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-31.js
index 63d371c18..0eb4d2ecd 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-31.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-31.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-31
description: >
Array.prototype.filter - unnhandled exceptions happened in getter
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-4.js
index 730f8e654..39f5a2af2 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-4
description: >
Array.prototype.filter - element to be retrieved is own data
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-5.js
index 9a0c8b197..43000dca2 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-5
description: >
Array.prototype.filter - element to be retrieved is own data
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-6.js
index 5442b2568..18af4d7ac 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-6
description: >
Array.prototype.filter - element to be retrieved is own data
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-7.js
index 83dc74ad3..ec3284966 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-7
description: >
Array.prototype.filter - element to be retrieved is inherited data
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js
index 24277b866..3de54b2b2 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-8
description: >
Array.prototype.filter - element to be retrieved is inherited data
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-9.js
index ff21e3316..3e7299486 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-i-9
description: >
Array.prototype.filter - element to be retrieved is own accessor
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js
index 036a70386..f635e683c 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-1
description: Array.prototype.filter - callbackfn called with correct parameters
---*/
@@ -18,7 +19,7 @@ description: Array.prototype.filter - callbackfn called with correct parameters
var srcArr = [0,1,true,null,new Object(),"five"];
srcArr[999999] = -6.6;
var resArr = srcArr.filter(callbackfn);
-
+
assert.sameValue(bCalled, true, 'bCalled');
assert.sameValue(bPar, true, 'bPar');
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-10.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-10.js
index 467350d87..b7a6a8e0e 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-10.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-10.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-10
description: >
Array.prototype.filter - callbackfn is called with 1 formal
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-11.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-11.js
index 9db1998b5..4f5cd0714 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-11.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-11.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-11
description: >
Array.prototype.filter - callbackfn is called with 2 formal
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-12.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-12.js
index e69abc72b..400d6ae8a 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-12.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-12.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-12
description: >
Array.prototype.filter - callbackfn is called with 3 formal
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-13.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-13.js
index 672af4d86..a51466ee6 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-13.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-13.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-13
description: >
Array.prototype.filter - callbackfn that uses arguments object to
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-16.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-16.js
index fd8b23eb3..6b1ed0278 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-16.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-16.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-16
description: >
Array.prototype.filter - 'this' of 'callbackfn' is a Boolean
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-17.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-17.js
index 6a57b59ff..17022d9b2 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-17.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-17.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-17
description: >
Array.prototype.filter -'this' of 'callbackfn' is a Number object
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-18.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-18.js
index 24bc9dff3..bc7ae0099 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-18.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-18.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-18
description: >
Array.prototype.filter - 'this' of 'callbackfn' is an String
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-19.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-19.js
index def6f012c..235694b23 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-19.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-19.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-19
description: Array.prototype.filter - non-indexed properties are not called
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-2.js
index 19ca09ede..52910ae39 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-2
description: Array.prototype.filter - callbackfn takes 3 arguments
---*/
@@ -9,7 +10,7 @@ description: Array.prototype.filter - callbackfn takes 3 arguments
var parCnt = 3;
var bCalled = false
function callbackfn(val, idx, obj)
- {
+ {
bCalled = true;
if(arguments.length !== 3)
parCnt = arguments.length; //verify if callbackfn was called with 3 parameters
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-20.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-20.js
index efc02456a..fc145e234 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-20.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-20.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-20
description: >
Array.prototype.filter - callbackfn called with correct parameters
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-21.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-21.js
index 455a64267..1dd9e0853 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-21.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-21.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-21
description: >
Array.prototype.filter - callbackfn called with correct parameters
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-22.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-22.js
index 791d1af0d..1976d0ab9 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-22.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-22.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-22
description: >
Array.prototype.filter - callbackfn called with correct parameters
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-23.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-23.js
index 0a17eff2b..cdb465ca3 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-23.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-23.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-23
description: >
Array.prototype.filter - callbackfn called with correct parameters
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-4.js
index 61a1a3f99..c9a7de747 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-4
description: >
Array.prototype.filter - k values are passed in ascending numeric
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-5.js
index 666edc441..dbf9d0d54 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-5
description: >
Array.prototype.filter - k values are accessed during each
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-6.js
index f31470f62..6390d908c 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-6
description: >
Array.prototype.filter - arguments to callbackfn are self
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-7.js
index cc1b9ba75..97dfb262b 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-7
description: >
Array.prototype.filter - unhandled exceptions happened in
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-8.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-8.js
index 1a79ce2ea..6551c71df 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-8.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-8.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-8
description: >
Array.prototype.filter - element changed by callbackfn on previous
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-9.js
index 82844f7c1..0d6beb147 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-ii-9
description: >
Array.prototype.filter - callbackfn is called with 0 formal
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-1.js
index 621cc22d4..cf811e4dd 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-1-1
description: >
Array.prototype.filter - value of returned array element equals to
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-2.js
index 5038d64a9..8acc541e3 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-1-2
description: >
Array.prototype.filter - value of returned array element can be
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-3.js
index c2c65aec8..c3d2d718d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-1-3
description: >
Array.prototype.filter - value of returned array element can be
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-4.js
index 27a44717a..43d859cc4 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-1-4
description: >
Array.prototype.filter - value of returned array element can be
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-5.js
index 465f03d93..010699ccf 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-1-5
description: >
Array.prototype.filter - values of 'to' are passed in acending
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-6.js
index 8a748a8bf..aaad13206 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-1-6
description: >
Array.prototype.filter - values of 'to' are accessed during each
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1.js
index b48d4970f..b6c6e6a61 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-1
description: >
Array.prototype.filter - getOwnPropertyDescriptor(all true) of
@@ -10,7 +11,7 @@ description: >
function callbackfn(val, idx, obj){
if(val % 2)
- return true;
+ return true;
else
return false;
}
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-10.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-10.js
index 3b39bc22e..38b9c166b 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-10.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-10.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-10
description: >
Array.prototype.filter return value of callbackfn is a number
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-11.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-11.js
index e6801a0b9..afdb35685 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-11.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-11.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-11
description: >
Array.prototype.filter return value of callbackfn is a number
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-12.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-12.js
index 8f08dfd77..719ee9bc9 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-12.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-12.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-12
description: >
Array.prototype.filter return value of callbackfn is a number
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-13.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-13.js
index 30d079816..e78a98f13 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-13.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-13.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-13
description: >
Array.prototype.filter return value of callbackfn is a number
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-14.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-14.js
index 8fd768e2d..a9df829af 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-14.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-14.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-14
description: >
Array.prototype.filter return value of callbackfn is an empty
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-15.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-15.js
index 756a98225..c6cac3c3c 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-15.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-15.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-15
description: >
Array.prototype.filter return value of callbackfn is a non-empty
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-16.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-16.js
index e9af95d1a..15d6f4194 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-16.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-16.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-16
description: >
Array.prototype.filter return value of callbackfn is a Function
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-17.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-17.js
index 5de45f6b3..4fa7e5e1e 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-17.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-17.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-17
description: >
Array.prototype.filter return value of callbackfn is an Array
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-18.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-18.js
index bf495741f..46dad6dd0 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-18.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-18.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-18
description: >
Array.prototype.filter return value of callbackfn is a String
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-19.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-19.js
index 537bc1823..bd35cfb69 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-19.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-19.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-19
description: >
Array.prototype.filter return value of callbackfn is a Boolean
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-2.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-2.js
index 36115cb3f..b0681bb10 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-2.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-2.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-2
description: Array.prototype.filter - return value of callbackfn is undefined
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-20.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-20.js
index b0a76cc98..8f3f5e55f 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-20.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-20.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-20
description: >
Array.prototype.filter - return value of callbackfn is a Number
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-21.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-21.js
index 70cdd1d9f..5d91b294f 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-21.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-21.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-21
description: >
Array.prototype.filter - return value of callbackfn is the Math
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-22.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-22.js
index 7a1dc81cc..7825fe47f 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-22.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-22.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-22
description: >
Array.prototype.filter - return value of callbackfn is a Date
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-23.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-23.js
index 4cc1be3b3..7fca3c93d 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-23.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-23.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-23
description: >
Array.prototype.filter - return value of callbackfn is a RegExp
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-24.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-24.js
index 2e9dbb431..8f0a030c3 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-24.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-24.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-24
description: >
Array.prototype.filter - return value of callbackfn is the JSON
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-25.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-25.js
index 6444609de..57be04e13 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-25.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-25.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-25
description: >
Array.prototype.filter - return value of callbackfn is an Error
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-26.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-26.js
index dda54944f..332a4c3a3 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-26.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-26.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-26
description: >
Array.prototype.filter - return value of callbackfn is the
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-28.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-28.js
index 9b7f49628..a8d86ae22 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-28.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-28.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-28
description: >
Array.prototype.filter - return value of callbackfn is the global
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-29.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-29.js
index 616822e1f..a16c1a2dd 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-29.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-29.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-29
description: >
Array.prototype.filter - false prevents element added to output
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-3.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-3.js
index 6487fd929..8c3fa9315 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-3.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-3.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-3
description: Array.prototype.filter - return value of callbackfn is null
---*/
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-30.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-30.js
index ccdafac4a..603c07567 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-30.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-30.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-30
description: >
Array.prototype.filter - return value (new Boolean(false)) of
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-4.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-4.js
index 009734858..957e1b506 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-4.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-4.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-4
description: >
Array.prototype.filter - return value of callbackfn is a boolean
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-5.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-5.js
index 70b3c651e..3b3959c4f 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-5.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-5.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-5
description: >
Array.prototype.filter - return value of callbackfn is a boolean
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-6.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-6.js
index cf029cb4b..59e225bab 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-6.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-6.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-6
description: >
Array.prototype.filter - return value of callbackfn is a number
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-7.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-7.js
index 2dda2ab49..8b1efafcd 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-7.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-7.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-7
description: >
Array.prototype.filter - return value of callbackfn is a number
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-8.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-8.js
index 23263f961..3711ff9ef 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-8.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-8.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-8
description: >
Array.prototype.filter - return value of callbackfn is a nunmber
diff --git a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-9.js b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-9.js
index b9eac5296..33bd28e86 100644
--- a/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-9.js
+++ b/test/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-9.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es5id: 15.4.4.20-9-c-iii-9
description: >
Array.prototype.filter - return value of callbackfn is a number
diff --git a/test/built-ins/Array/prototype/filter/name.js b/test/built-ins/Array/prototype/filter/name.js
index 3912493b0..9d2ca95a6 100644
--- a/test/built-ins/Array/prototype/filter/name.js
+++ b/test/built-ins/Array/prototype/filter/name.js
@@ -2,6 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
+esid: sec-array.prototype.filter
es6id: 22.1.3.7
description: >
Array.prototype.filter.name is "filter".