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