raynos/reduce

2014-04-22 10:39:12
✓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
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
✓6.0
✓6.0
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
timeout waiting to hear back from opera/10.5
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
firefox/nightly
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
2014-04-10 09:17:57
✓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
4.0
5.0.5
5.1
6.0
10.0
10.5
11.0
11.5
11.6
12.0
15.0
next
6.0
6.0
timeout waiting to hear back from chrome/8.0
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
firefox/nightly
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
2014-03-16 10:37:50
✓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
✓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.1
✓5.0.5
✓4.0
6.0
✓10.0
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
6.0
6.0
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
timeout waiting to hear back from opera/10.5
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
firefox/nightly
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
2014-03-09 07:36:44
✓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
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
next
✓6.0
✓6.0
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
timeout waiting to hear back from opera/10.5
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
firefox/nightly
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
2014-03-02 23:01:13
✓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
10.5
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓next
✓6.0
✓6.0
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
timeout waiting to hear back from opera/10.5
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
firefox/nightly
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
2013-09-14 23:14:56
✓6.0
7.0
✓9.0
✓10.0
8.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
✓canary
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
✓nightly
20.0
21.0
22.0
23.0
24.0
✓5.1
✓6.0
4.0
5.0.5
✓10.0
11.0
✓12.0
10.5
11.5
11.6
15.0
next
✓6.0
✓6.0
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
firefox/nightly
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
idle timeout: 30 seconds with no output
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok
2013-08-31 20:11:36
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
4.0
5.0.5
5.1
6.0
10.0
10.5
11.0
11.5
11.6
12.0
15.0
next
✓6.0
6.0
TAP version 13 # reduce calls each iterator ok 1 value a1 does not match a1 ok 2 key a does not match a ok 3 list arg is not correct ok 4 accumulator key does not match ok 5 value b1 does not match b1 ok 6 key b does not match b ok 7 list arg is not correct ok 8 accumulator key a1 does not match a1 ok 9 value c1 does not match c1 ok 10 key c does not match c ok 11 list arg is not correct ok 12 accumulator key a1b1 does not match a1b1 ok 13 iterator was not called thrice ok 14 result is incorrect ok 15 iterator called with wrong arguments ok 16 iterator called with wrong arguments ok 17 iterator called with wrong arguments ok 18 should be equivalent # reduce calls iterator with correct this value ok 19 this value is incorrect ok 20 this value is incorrect ok 21 this value is incorrect # reduce reduces with first value if no initialValue ok 22 result is incorrect # reduce throws a TypeError when an invalid iterator is provided ok 23 requires a function # reduce has a length of 2, mimicking spec ok 24 reduce has a length of 2 1..24 # tests 24 # pass 24 # ok