substack/rolling-reduce

6.0
7.0
8.0
✓9.0
✓15.0
✓13.0
✓5.1
✓11.0
npm http GET https://registry.npmjs.org/tap npm http GET https://registry.npmjs.org/tape npm http 200 https://registry.npmjs.org/tap npm http 200 https://registry.npmjs.org/tape npm http GET https://registry.npmjs.org/tap/-/tap-0.3.3.tgz npm http GET https://registry.npmjs.org/tape/-/tape-0.0.5.tgz npm http 200 https://registry.npmjs.org/tape/-/tape-0.0.5.tgz npm http 200 https://registry.npmjs.org/tap/-/tap-0.3.3.tgz npm http GET https://registry.npmjs.org/jsonify npm http GET https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/defined npm http GET https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/difflet npm http GET https://registry.npmjs.org/buffer-equal npm http GET https://registry.npmjs.org/slide npm http GET https://registry.npmjs.org/runforcover npm http 200 https://registry.npmjs.org/jsonify npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz npm http 200 https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/defined npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz npm http 200 https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.4.tgz npm http 200 https://registry.npmjs.org/buffer-equal npm http GET https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/difflet npm http GET https://registry.npmjs.org/difflet/-/difflet-0.2.3.tgz npm http 200 https://registry.npmjs.org/slide npm http GET https://registry.npmjs.org/slide/-/slide-1.1.3.tgz npm http 200 https://registry.npmjs.org/nopt npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz npm http GET https://registry.npmjs.org/nopt/-/nopt-2.1.1.tgz npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.4.tgz npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz npm http 200 https://registry.npmjs.org/runforcover npm http GET https://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz npm http 200 https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/nopt/-/nopt-2.1.1.tgz npm http 200 https://registry.npmjs.org/difflet/-/difflet-0.2.3.tgz npm http 200 https://registry.npmjs.org/slide/-/slide-1.1.3.tgz npm http 200 https://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz npm http GET https://registry.npmjs.org/bunker npm http GET https://registry.npmjs.org/abbrev npm http GET https://registry.npmjs.org/traverse npm http GET https://registry.npmjs.org/charm npm http 200 https://registry.npmjs.org/charm npm http GET https://registry.npmjs.org/charm/-/charm-0.0.8.tgz npm http 200 https://registry.npmjs.org/abbrev npm http 200 https://registry.npmjs.org/bunker npm http GET https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz npm http GET https://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz npm http 200 https://registry.npmjs.org/traverse npm http GET https://registry.npmjs.org/traverse/-/traverse-0.6.3.tgz npm http 200 https://registry.npmjs.org/charm/-/charm-0.0.8.tgz npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz npm http 200 https://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz npm http 200 https://registry.npmjs.org/traverse/-/traverse-0.6.3.tgz npm http GET https://registry.npmjs.org/burrito npm http 200 https://registry.npmjs.org/burrito npm http GET https://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz npm http 200 https://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz npm http GET https://registry.npmjs.org/uglify-js npm http GET https://registry.npmjs.org/traverse npm http 304 https://registry.npmjs.org/traverse npm http GET https://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz npm http 200 https://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz npm http 200 https://registry.npmjs.org/uglify-js npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz tape@0.0.5 node_modules/tape ├── deep-equal@0.0.0 ├── defined@0.0.0 └── jsonify@0.0.0 tap@0.3.3 node_modules/tap ├── deep-equal@0.0.0 ├── buffer-equal@0.0.0 ├── mkdirp@0.3.4 ├── slide@1.1.3 ├── nopt@2.1.1 (abbrev@1.0.4) ├── difflet@0.2.3 (charm@0.0.8, traverse@0.6.3) └── runforcover@0.0.2 (bunker@0.1.2)
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent not ok 3 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8]] ... ok 4 should be equivalent not ok 5 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8],["ghi",9]] ... not ok 6 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["abc",7],["def",8],["ghi",9]] ... ok 7 should be equivalent not ok 8 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",8],["ghi",9]] ... not ok 9 plan != count --- operator: fail expected: 7 actual: 8 ... not ok 10 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",8],["ghi",9]] ... not ok 11 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",8],["ghi",9]] ... ok 12 should be equivalent not ok 13 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9]] ... not ok 14 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9]] ... not ok 15 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... not ok 16 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... ok 17 should be equivalent not ok 18 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 19 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 20 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 21 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 22 should be equivalent --- operator: deepEqual expected: [["def",555],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... ok 23 should be equivalent # rolling sum ok 24 should be equal ok 25 should be equal not ok 26 should be equal --- operator: equal expected: 7 actual: 15 ... ok 27 should be equal not ok 28 should be equal --- operator: equal expected: 7 actual: 24 ... not ok 29 should be equal --- operator: equal expected: 15 actual: 24 ... ok 30 should be equal ok 31 should be equal not ok 32 should be equal --- operator: equal expected: 7 actual: 17 ... not ok 33 plan != count --- operator: fail expected: 8 actual: 9 ... not ok 34 should be equal --- operator: equal expected: 15 actual: 17 ... not ok 35 should be equal --- operator: equal expected: 24 actual: 17 ... ok 36 should be equal not ok 37 should be equal --- operator: equal expected: 7 actual: 18 ... not ok 38 should be equal --- operator: equal expected: 15 actual: 18 ... not ok 39 should be equal --- operator: equal expected: 24 actual: 18 ... not ok 40 should be equal --- operator: equal expected: 17 actual: 18 ... ok 41 should be equal not ok 42 should be equal --- operator: equal expected: 7 actual: 29 ... not ok 43 should be equal --- operator: equal expected: 15 actual: 29 ... not ok 44 should be equal --- operator: equal expected: 24 actual: 29 ... not ok 45 should be equal --- operator: equal expected: 17 actual: 29 ... not ok 46 should be equal --- operator: equal expected: 18 actual: 29 ... ok 47 should be equal 1..47 # tests 47 # pass 15 # fail 32
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent not ok 3 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8]] ... ok 4 should be equivalent not ok 5 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8],["ghi",9]] ... not ok 6 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["abc",7],["def",8],["ghi",9]] ... ok 7 should be equivalent not ok 8 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",8],["ghi",9]] ... not ok 9 plan != count --- operator: fail expected: 7 actual: 8 ... not ok 10 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",8],["ghi",9]] ... not ok 11 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",8],["ghi",9]] ... ok 12 should be equivalent not ok 13 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9]] ... not ok 14 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9]] ... not ok 15 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... not ok 16 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... ok 17 should be equivalent not ok 18 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 19 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 20 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 21 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 22 should be equivalent --- operator: deepEqual expected: [["def",555],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... ok 23 should be equivalent # rolling sum ok 24 should be equal ok 25 should be equal not ok 26 should be equal --- operator: equal expected: 7 actual: 15 ... ok 27 should be equal not ok 28 should be equal --- operator: equal expected: 7 actual: 24 ... not ok 29 should be equal --- operator: equal expected: 15 actual: 24 ... ok 30 should be equal ok 31 should be equal not ok 32 should be equal --- operator: equal expected: 7 actual: 17 ... not ok 33 plan != count --- operator: fail expected: 8 actual: 9 ... not ok 34 should be equal --- operator: equal expected: 15 actual: 17 ... not ok 35 should be equal --- operator: equal expected: 24 actual: 17 ... ok 36 should be equal not ok 37 should be equal --- operator: equal expected: 7 actual: 18 ... not ok 38 should be equal --- operator: equal expected: 15 actual: 18 ... not ok 39 should be equal --- operator: equal expected: 24 actual: 18 ... not ok 40 should be equal --- operator: equal expected: 17 actual: 18 ... ok 41 should be equal not ok 42 should be equal --- operator: equal expected: 7 actual: 29 ... not ok 43 should be equal --- operator: equal expected: 15 actual: 29 ... not ok 44 should be equal --- operator: equal expected: 24 actual: 29 ... not ok 45 should be equal --- operator: equal expected: 17 actual: 29 ... not ok 46 should be equal --- operator: equal expected: 18 actual: 29 ... ok 47 should be equal 1..47 # tests 47 # pass 15 # fail 32
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent not ok 3 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8]] ... ok 4 should be equivalent not ok 5 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8],["ghi",9]] ... not ok 6 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["abc",7],["def",8],["ghi",9]] ... ok 7 should be equivalent not ok 8 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",8],["ghi",9]] ... not ok 9 plan != count --- operator: fail expected: 7 actual: 8 ... not ok 10 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",8],["ghi",9]] ... not ok 11 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",8],["ghi",9]] ... ok 12 should be equivalent not ok 13 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9]] ... not ok 14 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9]] ... not ok 15 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... not ok 16 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... ok 17 should be equivalent not ok 18 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 19 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 20 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 21 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 22 should be equivalent --- operator: deepEqual expected: [["def",555],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... ok 23 should be equivalent # rolling sum ok 24 should be equal ok 25 should be equal not ok 26 should be equal --- operator: equal expected: 7 actual: 15 ... ok 27 should be equal not ok 28 should be equal --- operator: equal expected: 7 actual: 24 ... not ok 29 should be equal --- operator: equal expected: 15 actual: 24 ... ok 30 should be equal ok 31 should be equal not ok 32 should be equal --- operator: equal expected: 7 actual: 17 ... not ok 33 plan != count --- operator: fail expected: 8 actual: 9 ... not ok 34 should be equal --- operator: equal expected: 15 actual: 17 ... not ok 35 should be equal --- operator: equal expected: 24 actual: 17 ... ok 36 should be equal not ok 37 should be equal --- operator: equal expected: 7 actual: 18 ... not ok 38 should be equal --- operator: equal expected: 15 actual: 18 ... not ok 39 should be equal --- operator: equal expected: 24 actual: 18 ... not ok 40 should be equal --- operator: equal expected: 17 actual: 18 ... ok 41 should be equal not ok 42 should be equal --- operator: equal expected: 7 actual: 29 ... not ok 43 should be equal --- operator: equal expected: 15 actual: 29 ... not ok 44 should be equal --- operator: equal expected: 24 actual: 29 ... not ok 45 should be equal --- operator: equal expected: 17 actual: 29 ... not ok 46 should be equal --- operator: equal expected: 18 actual: 29 ... ok 47 should be equal 1..47 # tests 47 # pass 15 # fail 32
6.0
7.0
8.0
✓9.0
✓15.0
✓13.0
✓5.1
✓11.0
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent not ok 3 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8]] ... ok 4 should be equivalent not ok 5 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8],["ghi",9]] ... not ok 6 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["abc",7],["def",8],["ghi",9]] ... ok 7 should be equivalent not ok 8 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",8],["ghi",9]] ... not ok 9 plan != count --- operator: fail expected: 7 actual: 8 ... not ok 10 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",8],["ghi",9]] ... not ok 11 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",8],["ghi",9]] ... ok 12 should be equivalent not ok 13 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9]] ... not ok 14 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9]] ... not ok 15 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... not ok 16 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... ok 17 should be equivalent not ok 18 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 19 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 20 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 21 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 22 should be equivalent --- operator: deepEqual expected: [["def",555],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... ok 23 should be equivalent # rolling sum ok 24 should be equal ok 25 should be equal not ok 26 should be equal --- operator: equal expected: 7 actual: 15 ... ok 27 should be equal not ok 28 should be equal --- operator: equal expected: 7 actual: 24 ... not ok 29 should be equal --- operator: equal expected: 15 actual: 24 ... ok 30 should be equal ok 31 should be equal not ok 32 should be equal --- operator: equal expected: 7 actual: 17 ... not ok 33 plan != count --- operator: fail expected: 8 actual: 9 ... not ok 34 should be equal --- operator: equal expected: 15 actual: 17 ... not ok 35 should be equal --- operator: equal expected: 24 actual: 17 ... ok 36 should be equal not ok 37 should be equal --- operator: equal expected: 7 actual: 18 ... not ok 38 should be equal --- operator: equal expected: 15 actual: 18 ... not ok 39 should be equal --- operator: equal expected: 24 actual: 18 ... not ok 40 should be equal --- operator: equal expected: 17 actual: 18 ... ok 41 should be equal not ok 42 should be equal --- operator: equal expected: 7 actual: 29 ... not ok 43 should be equal --- operator: equal expected: 15 actual: 29 ... not ok 44 should be equal --- operator: equal expected: 24 actual: 29 ... not ok 45 should be equal --- operator: equal expected: 17 actual: 29 ... not ok 46 should be equal --- operator: equal expected: 18 actual: 29 ... ok 47 should be equal 1..47 # tests 47 # pass 15 # fail 32
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent not ok 3 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8]] ... ok 4 should be equivalent not ok 5 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8],["ghi",9]] ... not ok 6 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["abc",7],["def",8],["ghi",9]] ... ok 7 should be equivalent not ok 8 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",8],["ghi",9]] ... not ok 9 plan != count --- operator: fail expected: 7 actual: 8 ... not ok 10 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",8],["ghi",9]] ... not ok 11 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",8],["ghi",9]] ... ok 12 should be equivalent not ok 13 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9]] ... not ok 14 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9]] ... not ok 15 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... not ok 16 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... ok 17 should be equivalent not ok 18 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 19 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 20 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 21 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 22 should be equivalent --- operator: deepEqual expected: [["def",555],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... ok 23 should be equivalent # rolling sum ok 24 should be equal ok 25 should be equal not ok 26 should be equal --- operator: equal expected: 7 actual: 15 ... ok 27 should be equal not ok 28 should be equal --- operator: equal expected: 7 actual: 24 ... not ok 29 should be equal --- operator: equal expected: 15 actual: 24 ... ok 30 should be equal ok 31 should be equal not ok 32 should be equal --- operator: equal expected: 7 actual: 17 ... not ok 33 plan != count --- operator: fail expected: 8 actual: 9 ... not ok 34 should be equal --- operator: equal expected: 15 actual: 17 ... not ok 35 should be equal --- operator: equal expected: 24 actual: 17 ... ok 36 should be equal not ok 37 should be equal --- operator: equal expected: 7 actual: 18 ... not ok 38 should be equal --- operator: equal expected: 15 actual: 18 ... not ok 39 should be equal --- operator: equal expected: 24 actual: 18 ... not ok 40 should be equal --- operator: equal expected: 17 actual: 18 ... ok 41 should be equal not ok 42 should be equal --- operator: equal expected: 7 actual: 29 ... not ok 43 should be equal --- operator: equal expected: 15 actual: 29 ... not ok 44 should be equal --- operator: equal expected: 24 actual: 29 ... not ok 45 should be equal --- operator: equal expected: 17 actual: 29 ... not ok 46 should be equal --- operator: equal expected: 18 actual: 29 ... ok 47 should be equal 1..47 # tests 47 # pass 15 # fail 32
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent not ok 3 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8]] ... ok 4 should be equivalent not ok 5 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8],["ghi",9]] ... not ok 6 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["abc",7],["def",8],["ghi",9]] ... ok 7 should be equivalent not ok 8 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",8],["ghi",9]] ... not ok 9 plan != count --- operator: fail expected: 7 actual: 8 ... not ok 10 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",8],["ghi",9]] ... not ok 11 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",8],["ghi",9]] ... ok 12 should be equivalent not ok 13 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9]] ... not ok 14 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9]] ... not ok 15 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... not ok 16 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... ok 17 should be equivalent not ok 18 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 19 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 20 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 21 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 22 should be equivalent --- operator: deepEqual expected: [["def",555],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... ok 23 should be equivalent # rolling sum ok 24 should be equal ok 25 should be equal not ok 26 should be equal --- operator: equal expected: 7 actual: 15 ... ok 27 should be equal not ok 28 should be equal --- operator: equal expected: 7 actual: 24 ... not ok 29 should be equal --- operator: equal expected: 15 actual: 24 ... ok 30 should be equal ok 31 should be equal not ok 32 should be equal --- operator: equal expected: 7 actual: 17 ... not ok 33 plan != count --- operator: fail expected: 8 actual: 9 ... not ok 34 should be equal --- operator: equal expected: 15 actual: 17 ... not ok 35 should be equal --- operator: equal expected: 24 actual: 17 ... ok 36 should be equal not ok 37 should be equal --- operator: equal expected: 7 actual: 18 ... not ok 38 should be equal --- operator: equal expected: 15 actual: 18 ... not ok 39 should be equal --- operator: equal expected: 24 actual: 18 ... not ok 40 should be equal --- operator: equal expected: 17 actual: 18 ... ok 41 should be equal not ok 42 should be equal --- operator: equal expected: 7 actual: 29 ... not ok 43 should be equal --- operator: equal expected: 15 actual: 29 ... not ok 44 should be equal --- operator: equal expected: 24 actual: 29 ... not ok 45 should be equal --- operator: equal expected: 17 actual: 29 ... not ok 46 should be equal --- operator: equal expected: 18 actual: 29 ... ok 47 should be equal 1..47 # tests 47 # pass 15 # fail 32
6.0
7.0
8.0
✓9.0
✓15.0
✓13.0
✓5.1
✓11.0
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent ok 3 should be equivalent ok 4 should be equivalent ok 5 should be equivalent ok 6 should be equivalent ok 7 should be equivalent # rolling sum ok 8 should be equal ok 9 should be equal ok 10 should be equal ok 11 should be equal ok 12 should be equal ok 13 should be equal ok 14 should be equal ok 15 should be equal 1..15 # tests 15 # pass 15 # ok
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent not ok 3 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8]] ... ok 4 should be equivalent not ok 5 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8],["ghi",9]] ... not ok 6 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["abc",7],["def",8],["ghi",9]] ... ok 7 should be equivalent not ok 8 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",8],["ghi",9]] ... not ok 9 plan != count --- operator: fail expected: 7 actual: 8 ... not ok 10 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",8],["ghi",9]] ... not ok 11 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",8],["ghi",9]] ... ok 12 should be equivalent not ok 13 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9]] ... not ok 14 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9]] ... not ok 15 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... not ok 16 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... ok 17 should be equivalent not ok 18 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 19 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 20 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 21 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 22 should be equivalent --- operator: deepEqual expected: [["def",555],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... ok 23 should be equivalent # rolling sum ok 24 should be equal ok 25 should be equal not ok 26 should be equal --- operator: equal expected: 7 actual: 15 ... ok 27 should be equal not ok 28 should be equal --- operator: equal expected: 7 actual: 24 ... not ok 29 should be equal --- operator: equal expected: 15 actual: 24 ... ok 30 should be equal ok 31 should be equal not ok 32 should be equal --- operator: equal expected: 7 actual: 17 ... not ok 33 plan != count --- operator: fail expected: 8 actual: 9 ... not ok 34 should be equal --- operator: equal expected: 15 actual: 17 ... not ok 35 should be equal --- operator: equal expected: 24 actual: 17 ... ok 36 should be equal not ok 37 should be equal --- operator: equal expected: 7 actual: 18 ... not ok 38 should be equal --- operator: equal expected: 15 actual: 18 ... not ok 39 should be equal --- operator: equal expected: 24 actual: 18 ... not ok 40 should be equal --- operator: equal expected: 17 actual: 18 ... ok 41 should be equal not ok 42 should be equal --- operator: equal expected: 7 actual: 29 ... not ok 43 should be equal --- operator: equal expected: 15 actual: 29 ... not ok 44 should be equal --- operator: equal expected: 24 actual: 29 ... not ok 45 should be equal --- operator: equal expected: 17 actual: 29 ... not ok 46 should be equal --- operator: equal expected: 18 actual: 29 ... ok 47 should be equal 1..47 # tests 47 # pass 15 # fail 32
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent not ok 3 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8]] ... ok 4 should be equivalent not ok 5 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8],["ghi",9]] ... not ok 6 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["abc",7],["def",8],["ghi",9]] ... ok 7 should be equivalent not ok 8 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",8],["ghi",9]] ... not ok 9 plan != count --- operator: fail expected: 7 actual: 8 ... not ok 10 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",8],["ghi",9]] ... not ok 11 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",8],["ghi",9]] ... ok 12 should be equivalent not ok 13 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9]] ... not ok 14 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9]] ... not ok 15 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... not ok 16 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... ok 17 should be equivalent not ok 18 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 19 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 20 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 21 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 22 should be equivalent --- operator: deepEqual expected: [["def",555],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... ok 23 should be equivalent # rolling sum ok 24 should be equal ok 25 should be equal not ok 26 should be equal --- operator: equal expected: 7 actual: 15 ... ok 27 should be equal not ok 28 should be equal --- operator: equal expected: 7 actual: 24 ... not ok 29 should be equal --- operator: equal expected: 15 actual: 24 ... ok 30 should be equal ok 31 should be equal not ok 32 should be equal --- operator: equal expected: 7 actual: 17 ... not ok 33 plan != count --- operator: fail expected: 8 actual: 9 ... not ok 34 should be equal --- operator: equal expected: 15 actual: 17 ... not ok 35 should be equal --- operator: equal expected: 24 actual: 17 ... ok 36 should be equal not ok 37 should be equal --- operator: equal expected: 7 actual: 18 ... not ok 38 should be equal --- operator: equal expected: 15 actual: 18 ... not ok 39 should be equal --- operator: equal expected: 24 actual: 18 ... not ok 40 should be equal --- operator: equal expected: 17 actual: 18 ... ok 41 should be equal not ok 42 should be equal --- operator: equal expected: 7 actual: 29 ... not ok 43 should be equal --- operator: equal expected: 15 actual: 29 ... not ok 44 should be equal --- operator: equal expected: 24 actual: 29 ... not ok 45 should be equal --- operator: equal expected: 17 actual: 29 ... not ok 46 should be equal --- operator: equal expected: 18 actual: 29 ... ok 47 should be equal 1..47 # tests 47 # pass 15 # fail 32
TAP version 13 # rolling pairwise reduce ok 1 should be equivalent ok 2 should be equivalent not ok 3 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8]] ... ok 4 should be equivalent not ok 5 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["abc",7],["def",8],["ghi",9]] ... not ok 6 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["abc",7],["def",8],["ghi",9]] ... ok 7 should be equivalent not ok 8 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",8],["ghi",9]] ... not ok 9 plan != count --- operator: fail expected: 7 actual: 8 ... not ok 10 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",8],["ghi",9]] ... not ok 11 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",8],["ghi",9]] ... ok 12 should be equivalent not ok 13 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9]] ... not ok 14 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9]] ... not ok 15 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... not ok 16 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9]] ... ok 17 should be equivalent not ok 18 should be equivalent --- operator: deepEqual expected: [["abc",7]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 19 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 20 should be equivalent --- operator: deepEqual expected: [["abc",7],["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 21 should be equivalent --- operator: deepEqual expected: [["def",8],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... not ok 22 should be equivalent --- operator: deepEqual expected: [["def",555],["ghi",9]] actual: [["def",555],["ghi",9],["xyz",5]] ... ok 23 should be equivalent # rolling sum ok 24 should be equal ok 25 should be equal not ok 26 should be equal --- operator: equal expected: 7 actual: 15 ... ok 27 should be equal not ok 28 should be equal --- operator: equal expected: 7 actual: 24 ... not ok 29 should be equal --- operator: equal expected: 15 actual: 24 ... ok 30 should be equal ok 31 should be equal not ok 32 should be equal --- operator: equal expected: 7 actual: 17 ... not ok 33 plan != count --- operator: fail expected: 8 actual: 9 ... not ok 34 should be equal --- operator: equal expected: 15 actual: 17 ... not ok 35 should be equal --- operator: equal expected: 24 actual: 17 ... ok 36 should be equal not ok 37 should be equal --- operator: equal expected: 7 actual: 18 ... not ok 38 should be equal --- operator: equal expected: 15 actual: 18 ... not ok 39 should be equal --- operator: equal expected: 24 actual: 18 ... not ok 40 should be equal --- operator: equal expected: 17 actual: 18 ... ok 41 should be equal not ok 42 should be equal --- operator: equal expected: 7 actual: 29 ... not ok 43 should be equal --- operator: equal expected: 15 actual: 29 ... not ok 44 should be equal --- operator: equal expected: 24 actual: 29 ... not ok 45 should be equal --- operator: equal expected: 17 actual: 29 ... not ok 46 should be equal --- operator: equal expected: 18 actual: 29 ... ok 47 should be equal 1..47 # tests 47 # pass 15 # fail 32