raynos/for-each

2014-01-07 22:13:19
6.0
7.0
8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
10.5
✓6.0
✓6.0
4.2
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
firefox/nightly
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array not ok 17 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array not ok 17 [object Error] --- operator: error expected: actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array not ok 17 [object Error] --- operator: error expected: actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
2014-01-07 22:11:53
6.0
7.0
8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
10.5
✓6.0
✓6.0
4.2
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
firefox/nightly
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array not ok 17 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array not ok 17 [object Error] --- operator: error expected: actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array not ok 17 [object Error] --- operator: error expected: actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
2014-01-07 04:06:30
6.0
7.0
8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
10.5
✓6.0
✓6.0
4.2
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
firefox/nightly
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function not ok 15 setTimeout is a function --- operator: throws expected: undefined actual: {"message":"iterator must be a function"} ... not ok 16 alert is a function --- operator: throws expected: undefined actual: {"message":"iterator must be a function"} ... # array not ok 17 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function not ok 15 setTimeout is a function --- operator: throws expected: actual: {"message":"iterator must be a function"} ... not ok 16 alert is a function --- operator: throws expected: actual: {"message":"iterator must be a function"} ... # array not ok 17 [object Error] --- operator: error expected: actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function not ok 15 setTimeout is a function --- operator: throws expected: actual: {"message":"iterator must be a function"} ... not ok 16 alert is a function --- operator: throws expected: actual: {"message":"iterator must be a function"} ... # array not ok 17 [object Error] --- operator: error expected: actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
2014-01-07 04:05:09
6.0
7.0
8.0
✓9.0
✓10.0
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓canary
✓3.0
✓3.5
✓3.6
✓4.0
✓5.0
✓6.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓4.0
✓10.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
10.5
✓6.0
✓6.0
4.2
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
firefox/nightly
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function not ok 15 setTimeout is a function --- operator: throws expected: undefined actual: {"message":"iterator must be a function"} ... not ok 16 alert is a function --- operator: throws expected: undefined actual: {"message":"iterator must be a function"} ... # array not ok 17 TypeError: Object doesn't support this property or method --- operator: error expected: undefined actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function not ok 15 setTimeout is a function --- operator: throws expected: actual: {"message":"iterator must be a function"} ... not ok 16 alert is a function --- operator: throws expected: actual: {"message":"iterator must be a function"} ... # array not ok 17 [object Error] --- operator: error expected: actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function not ok 15 setTimeout is a function --- operator: throws expected: actual: {"message":"iterator must be a function"} ... not ok 16 alert is a function --- operator: throws expected: actual: {"message":"iterator must be a function"} ... # array not ok 17 [object Error] --- operator: error expected: actual: {"message":"Object doesn't support this property or method","number":-2146827850,"description":"Object doesn't support this property or method"} ...
2013-09-04 18:38:18
6.0
7.0
8.0
9.0
10.0
✓canary
4.0
5.0
6.0
7.0
8.0
9.0
10.0
20.0
21.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
3.0
3.5
3.6
4.0
5.0
6.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
nightly
5.0.5
4.0
5.1
6.0
10.0
11.0
✓next
10.5
11.5
11.6
12.0
15.0
6.0
6.0
4.2
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array TAP version 13 # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function ok 39 should be equal ok 40 index 1 is passed as second argument ok 8 string is not a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 ok 41 should be equal # tests 44 # pass 44 # ok ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function 1..44 ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item # tests 44 # pass 44 # ok ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok
TAP version 13 # forEach calls each iterator not ok 1 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... # forEach calls iterator with correct this value not ok 2 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... # second argument: iterator ok 3 undefined is not a function ok 4 null is not a function ok 5 string is not a function ok 6 regex is not a function ok 7 true is not a function ok 8 false is not a function ok 9 NaN is not a function ok 10 42 is not a function not ok 11 function is a function --- operator: throws expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... not ok 12 setTimeout is a function --- operator: throws expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... not ok 13 alert is a function --- operator: throws expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... # array # iterates over every item not ok 14 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... # first iterator argument not ok 15 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... not ok 16 plan != count --- operator: fail expected: 3 actual: 1 ... # second iterator argument not ok 17 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... not ok 18 plan != count --- operator: fail expected: 3 actual: 1 ... # third iterator argument not ok 19 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... not ok 20 plan != count --- operator: fail expected: 3 actual: 1 ... # context argument not ok 21 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... # object # iterates over every object literal key not ok 22 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... # iterates only over own keys not ok 23 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... # first iterator argument not ok 24 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... not ok 25 plan != count --- operator: fail expected: 3 actual: 1 ... # second iterator argument not ok 26 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... not ok 27 plan != count --- operator: fail expected: 3 actual: 1 ... # third iterator argument not ok 28 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... not ok 29 plan != count --- operator: fail expected: 3 actual: 1 ... # context argument not ok 30 [Error: name: TypeError message: Statement on line 19: Type mismatch (usually non-object value supplied where object required) stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace ] --- operator: error expected: actual: {"message":"Statement on line 19: Type mismatch (usually non-object value supplied where object required)\r\nstacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace","opera#sourceloc":19,"stacktrace":false} ... # string # second iterator argument ok 31 index 0 is passed as second argument ok 32 should be equal ok 33 index 1 is passed as second argument ok 34 should be equal ok 35 index 2 is passed as second argument ok 36 should be equal ok 37 iterates 3 times 1..37 # tests 37 # pass 15 # fail 22
TAP version 13 # forEach calls each iterator ok 1 should be equal ok 2 should be equal ok 3 should be equal ok 4 should be equal # forEach calls iterator with correct this value ok 5 should be equal # second argument: iterator ok 6 undefined is not a function ok 7 null is not a function ok 8 string is not a function ok 9 regex is not a function ok 10 true is not a function ok 11 false is not a function ok 12 NaN is not a function ok 13 42 is not a function ok 14 function is a function ok 15 setTimeout is a function ok 16 alert is a function # array # iterates over every item ok 17 iterates 3 times # first iterator argument ok 18 item 0 is passed as first argument ok 19 item 1 is passed as first argument ok 20 item 2 is passed as first argument # second iterator argument ok 21 index 0 is passed as second argument ok 22 index 1 is passed as second argument ok 23 index 2 is passed as second argument # third iterator argument ok 24 array is passed as third argument ok 25 array is passed as third argument ok 26 array is passed as third argument # context argument # object # iterates over every object literal key ok 27 iterated 3 times # iterates only over own keys ok 28 iterated 2 times # first iterator argument ok 29 item at key a is passed as first argument ok 30 item at key b is passed as first argument ok 31 item at key c is passed as first argument # second iterator argument ok 32 key a is passed as second argument ok 33 key b is passed as second argument ok 34 key c is passed as second argument # third iterator argument ok 35 object is passed as third argument ok 36 object is passed as third argument ok 37 object is passed as third argument # context argument # string # second iterator argument ok 38 index 0 is passed as second argument ok 39 should be equal ok 40 index 1 is passed as second argument ok 41 should be equal ok 42 index 2 is passed as second argument ok 43 should be equal ok 44 iterates 3 times 1..44 # tests 44 # pass 44 # ok