feross/ut_metadata

2014-08-17 11:42:54
✓10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
timeout waiting to hear back from safari/6.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
2014-06-04 08:16:10
✓10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
2014-06-04 08:08:54
9.0
✓10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
not ok 1 Error: 'ArrayBuffer' is undefined on line 7932
2014-06-04 07:36:58
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 should be equal ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7904:3)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5) at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7904:3) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7917:3)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5) at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7917:3) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7952:3)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5) at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7952:3) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7989:3)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5) at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7989:3) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # fetch when peer gets metadata later (setMetadata) not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:8032:3)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5) at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:8032:3) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13) ... not ok 8 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() large torrent not ok 9 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:8076:3)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5) at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:8076:3) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13) ... not ok 10 plan != count --- operator: fail expected: 4 actual: 1 ... # discard invalid metadata not ok 11 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:8118:3)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9)\n at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21)\n at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:430:5) at Anonymous function (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:8118:3) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at run (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7081:9) at bound (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:7067:21) at next (http://git.testling.com/work/feross/repos/a33e454002f0f75ac946626e37f0e2b4b26d8f55.1401863629759/1401863630033.bd22067f.js:6881:13) ... 1..11 # tests 11 # pass 0 # fail 11
not ok 1 Error: 'ArrayBuffer' is undefined on line 7928
2014-06-04 05:56:00
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7902:3)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7902:3) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7915:3)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7915:3) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7950:3)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7950:3) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7987:3)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7987:3) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # fetch when peer gets metadata later (setMetadata) not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:8030:3)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:8030:3) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13) ... not ok 8 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() large torrent not ok 9 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:8074:3)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:8074:3) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13) ... not ok 10 plan != count --- operator: fail expected: 4 actual: 1 ... # discard invalid metadata not ok 11 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:8116:3)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:8116:3) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at run (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:7065:21) at next (http://git.testling.com/work/feross/repos/e2b3a256700503f048be3bc707139253bbb76840.1401857562037/1401857562359.79063e94.js:6879:13) ... 1..11 # tests 11 # pass 0 # fail 11
not ok 1 Error: 'ArrayBuffer' is undefined on line 7926
2014-06-04 05:55:49
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7902:3)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7902:3) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7915:3)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7915:3) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7950:3)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7950:3) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7987:3)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7987:3) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # fetch when peer gets metadata later (setMetadata) not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:8030:3)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:8030:3) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13) ... not ok 8 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() large torrent not ok 9 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:8074:3)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:8074:3) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13) ... not ok 10 plan != count --- operator: fail expected: 4 actual: 1 ... # discard invalid metadata not ok 11 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:8116:3)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:8116:3) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at run (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7079:9) at bound (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:7065:21) at next (http://git.testling.com/work/feross/repos/69e25b5d2cb161995e267de8f106b64f7f007c16.1401857538010/1401857538295.94ee2d7e.js:6879:13) ... 1..11 # tests 11 # pass 0 # fail 11
not ok 1 Error: 'ArrayBuffer' is undefined on line 7926
2014-06-04 05:54:50
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7902:3)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7902:3) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7915:3)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7915:3) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7950:3)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7950:3) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7987:3)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7987:3) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # fetch when peer gets metadata later (setMetadata) not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:8030:3)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:8030:3) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13) ... not ok 8 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() large torrent not ok 9 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:8074:3)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:8074:3) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13) ... not ok 10 plan != count --- operator: fail expected: 4 actual: 1 ... # discard invalid metadata not ok 11 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:8116:3)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:8116:3) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at run (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7079:9) at bound (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:7065:21) at next (http://git.testling.com/work/feross/repos/ec7c1e8a3759df6418e5edf5e02931c26b9ee559.1401857498117/1401857498433.c6e4bf1.js:6879:13) ... 1..11 # tests 11 # pass 0 # fail 11
not ok 1 Error: 'ArrayBuffer' is undefined on line 7926
2014-06-04 05:54:23
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch when peer gets metadata later (setMetadata) ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 got extended ut_metadata message # fetch() large torrent ok 17 got extended handshake ok 18 got extended ut_metadata message ok 19 should be equal ok 20 got extended ut_metadata message # discard invalid metadata ok 21 got warning because peer sent reject too much 1..21 # tests 21 # pass 21 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7902:3)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7902:3) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7915:3)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7915:3) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7950:3)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7950:3) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7987:3)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7987:3) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # fetch when peer gets metadata later (setMetadata) not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:8030:3)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:8030:3) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13) ... not ok 8 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() large torrent not ok 9 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:8074:3)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:8074:3) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13) ... not ok 10 plan != count --- operator: fail expected: 4 actual: 1 ... # discard invalid metadata not ok 11 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:8116:3)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9)\n at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21)\n at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:428:5) at Anonymous function (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:8116:3) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at run (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7079:9) at bound (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:7065:21) at next (http://git.testling.com/work/feross/repos/e894a977f98f6810dfe9f4efc34dfa70ca637453.1401857409912/1401857410164.ca8e02ec.js:6879:13) ... 1..11 # tests 11 # pass 0 # fail 11
not ok 1 Error: 'ArrayBuffer' is undefined on line 7926
2014-05-17 21:58:01
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7892:3)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7892:3) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7905:3)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7905:3) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7940:3)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7940:3) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7977:3)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7977:3) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # fetch() large torrent not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:8020:3)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:8020:3) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13) ... not ok 8 plan != count --- operator: fail expected: 4 actual: 1 ... # discard invalid metadata not ok 9 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:8062:3)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:8062:3) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at run (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7069:9) at bound (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:7055:21) at next (http://git.testling.com/work/feross/repos/d3d937fe270f1db6e16a3da3853e594889d1eae2.1400360099531/1400360099978.e0338b74.js:6869:13) ... 1..9 # tests 9 # pass 0 # fail 9
not ok 1 Error: 'ArrayBuffer' is undefined on line 7916
2014-05-17 21:57:01
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7892:3)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7892:3) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7905:3)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7905:3) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7940:3)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7940:3) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7977:3)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7977:3) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # fetch() large torrent not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:8020:3)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:8020:3) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13) ... not ok 8 plan != count --- operator: fail expected: 4 actual: 1 ... # discard invalid metadata not ok 9 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:8062:3)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9)\n at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21)\n at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:419:5) at Anonymous function (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:8062:3) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at run (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7069:9) at bound (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:7055:21) at next (http://git.testling.com/work/feross/repos/77b25ddeeb3ea4b26a8a84639e308708140effcf.1400360035235/1400360035429.5bf08a23.js:6869:13) ... 1..9 # tests 9 # pass 0 # fail 9
not ok 1 Error: 'ArrayBuffer' is undefined on line 7916
2014-05-11 22:55:29
9.0
10.0
25.0
26.0
27.0
28.0
29.0
20.0
21.0
22.0
23.0
24.0
6.0
15.0
not ok 1 Error: 'ArrayBuffer' is undefined on line 7892
2014-05-11 22:46:30
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
29.0
20.0
21.0
22.0
23.0
24.0
6.0
15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equal ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # fetch() large torrent ok 14 got extended handshake ok 15 got extended ut_metadata message ok 16 should be equal ok 17 got extended ut_metadata message # discard invalid metadata ok 18 got warning because peer sent reject too much 1..18 # tests 18 # pass 18 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7869:3)\n at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9)\n at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5) at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7869:3) at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9) at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7882:3)\n at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9)\n at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5) at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7882:3) at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9) at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7917:3)\n at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9)\n at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5) at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7917:3) at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9) at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7954:3)\n at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9)\n at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5) at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7954:3) at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9) at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # fetch() large torrent not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7997:3)\n at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9)\n at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5) at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7997:3) at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9) at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13) ... not ok 8 plan != count --- operator: fail expected: 4 actual: 1 ... # discard invalid metadata not ok 9 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:8039:3)\n at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9)\n at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:420:5) at Anonymous function (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:8039:3) at run (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:7046:9) at next (http://git.testling.com/work/feross/repos/1968e8ac104b1c0fbf87c825cf4d233ea24bdaed.1399844624337/1399844624926.121e42e3.js:6856:13) ... 1..9 # tests 9 # pass 0 # fail 9
not ok 1 Error: 'ArrayBuffer' is undefined on line 7893
2014-05-07 20:34:53
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 got extended ut_metadata message ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7669:3)\n at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9)\n at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5) at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7669:3) at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9) at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7682:3)\n at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9)\n at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5) at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7682:3) at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9) at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7712:3)\n at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9)\n at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5) at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7712:3) at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9) at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7749:3)\n at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9)\n at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5) at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7749:3) at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9) at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # discard invalid metadata not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7795:3)\n at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9)\n at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:411:5) at Anonymous function (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:7795:3) at run (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6847:9) at next (http://git.testling.com/work/feross/repos/1fde6fefbc157d9a129444b61939365d3014c195.1399491112017/1399491112351.df877b77.js:6657:13) ... 1..7 # tests 7 # pass 0 # fail 7
not ok 1 Error: 'ArrayBuffer' is undefined on line 7693
2014-04-23 15:04:33
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7659:3)\n at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9)\n at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5) at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7659:3) at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9) at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7672:3)\n at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9)\n at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5) at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7672:3) at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9) at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7702:3)\n at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9)\n at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5) at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7702:3) at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9) at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7739:3)\n at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9)\n at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5) at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7739:3) at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9) at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # discard invalid metadata not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7785:3)\n at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9)\n at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:412:5) at Anonymous function (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:7785:3) at run (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6837:9) at next (http://git.testling.com/work/feross/repos/57b57522bb98aa3256f0b5b888c525ff04cde027.1398261606050/1398261606431.f9be5f03.js:6647:13) ... 1..7 # tests 7 # pass 0 # fail 7
not ok 1 Error: 'ArrayBuffer' is undefined on line 7683
2014-04-20 02:51:44
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
21.0
✓23.0
✓24.0
22.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) not ok 1 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7697:3)\n at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9)\n at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5) at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7697:3) at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9) at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13) ... # wire.use(ut_metadata(metadata)) not ok 2 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7710:3)\n at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9)\n at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5) at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7710:3) at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9) at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13) ... # fetch() not ok 3 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7741:3)\n at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9)\n at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5) at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7741:3) at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9) at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13) ... not ok 4 plan != count --- operator: fail expected: 3 actual: 1 ... # fetch() from peer without metadata not ok 5 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7778:3)\n at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9)\n at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5) at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7778:3) at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9) at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13) ... not ok 6 plan != count --- operator: fail expected: 2 actual: 1 ... # discard invalid metadata not ok 7 Error: Extension API requires a named function, e.g. function name() {} --- operator: error expected: undefined actual: { description: 'Extension API requires a named function, e.g. function name() {}', stack: 'Error: Extension API requires a named function, e.g. function name() {}\n at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5)\n at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7824:3)\n at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9)\n at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13)' } stack: Error: Extension API requires a named function, e.g. function name() {} at use (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:405:5) at Anonymous function (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:7824:3) at run (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6874:9) at next (http://git.testling.com/work/feross/repos/be756d1711f3bd30106a34a71df0002253bd6721.1397958452939/1397958453301.86bbd1c1.js:6684:13) ... 1..7 # tests 7 # pass 0 # fail 7
not ok 1 Error: 'ArrayBuffer' is undefined on line 7721
2014-04-20 02:39:41
9.0
10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 should be equivalent ok 11 got extended ut_metadata message # fetch() from peer without metadata ok 12 got warning about peer missing metadata ok 13 got extended handshake # discard invalid metadata ok 14 got warning because peer sent reject too much 1..14 # tests 14 # pass 14 # ok
TAP version 13 # wire.use(ut_metadata()) ok 1 (unnamed assert) ok 2 (unnamed assert) ok 3 (unnamed assert) ok 4 (unnamed assert) # wire.use(ut_metadata(metadata)) ok 5 (unnamed assert) ok 6 (unnamed assert) ok 7 (unnamed assert) ok 8 should be equal # fetch() ok 9 got extended handshake ok 10 shoul