feross/magnet-uri

2014-08-18 03:29:19
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
timeout waiting to hear back from safari/6.0
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
2014-08-03 02:58:53
✓9.0
✓10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
2014-04-23 21:17:41
✓9.0
✓10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓6.0
✓15.0
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
2014-04-23 21:17:39
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
2014-04-23 08:27:48
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 40-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
2014-04-22 03:58:27
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
2014-04-22 03:47:35
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equal ok 3 should be equal ok 4 should be equal ok 5 should be equivalent # empty magnet URIs return empty object ok 6 should not throw ok 7 should be equivalent ok 8 should not throw ok 9 should be equivalent ok 10 should not throw ok 11 should be equivalent # empty string as keys is okay ok 12 should not throw ok 13 should be equivalent # invalid magnet URIs return empty object ok 14 should not throw ok 15 should be equivalent ok 16 should not throw ok 17 should be equivalent ok 18 should not throw ok 19 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 20 should not throw ok 21 should be equivalent ok 22 should not throw ok 23 should be equivalent ok 24 should not throw ok 25 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 26 should be equal # extracts 32-char base32 BitTorrent info_hash ok 27 should be equal # extracts keywords ok 28 should be equivalent 1..28 # tests 28 # pass 28 # ok
2014-04-10 06:51:48
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
2014-03-07 22:06:05
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent # extracts 20-char hex BitTorrent info_hash ok 23 should be equal # extracts 32-char base32 BitTorrent info_hash ok 24 should be equal 1..24 # tests 24 # pass 24 # ok
2014-02-17 09:31:05
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
2014-02-03 00:05:52
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
timeout waiting to hear back from safari/6.0
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # empty string as keys is okay ok 9 should not throw ok 10 should be equivalent # invalid magnet URIs return empty object ok 11 should not throw ok 12 should be equivalent ok 13 should not throw ok 14 should be equivalent ok 15 should not throw ok 16 should be equivalent # invalid magnet URIs return only valid keys (ignoring invalid ones) ok 17 should not throw ok 18 should be equivalent ok 19 should not throw ok 20 should be equivalent ok 21 should not throw ok 22 should be equivalent 1..22 # tests 22 # pass 22 # ok
2014-02-02 22:38:04
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
timeout waiting to hear back from safari/6.0
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
2014-02-02 05:05:13
✓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 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
timeout waiting to hear back from safari/6.0
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should not throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should not throw ok 4 should be equivalent ok 5 should not throw ok 6 should be equivalent ok 7 should not throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
2014-01-29 11:37:50
✓9.0
✓10.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
6.0
✓15.0
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
idle timeout: 30 seconds with no output
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
2014-01-28 09:33:16
✓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 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
2014-01-16 01:13:24
✓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 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
timeout waiting to hear back from safari/6.0
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
2014-01-04 07:59:37
✓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 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
2014-01-04 07:32:37
✓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 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
2013-12-13 11:38:40
✓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 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
timeout waiting to hear back from safari/6.0
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
2013-12-13 12:10:06
9.0
10.0
✓11.0
✓12.0
✓13.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
3.0
3.5
3.6
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓11.0
✓12.0
✓13.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
6.0
✓15.0
6.0
6.0
4.2
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
timeout waiting to hear back from safari/6.0
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris ok 1 should throw ok 2 should be equivalent # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 11 # ok
TAP version 13 # parse valid magnet uris not ok 1 should throw --- operator: throws expected: actual: {"message":"Array.isArray is not a function","fileName":"http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js","lineNumber":36,"stack":"(\"tr=udp%3A%2F%2Ftracker.publicbt.com%3A80\",3,[object Array])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:36\u000a(\"magnet:?xt=urn:btih:d2474e86c95b19b8bcfdb92bc12c9d44667cfa36&dn=Leaves+of+Grass+by+Walt+Whitman.epub&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337\")@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:20\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6696\u000a((function () {magnet(leavesOfGrass);}))@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5807\u000a([object Object])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6695\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5450\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5252\u000a([object MessageEvent])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:399\u000a"} ... not ok 2 TypeError: Array.isArray is not a function --- operator: error expected: actual: {"message":"Array.isArray is not a function","fileName":"http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js","lineNumber":36,"stack":"(\"tr=udp%3A%2F%2Ftracker.publicbt.com%3A80\",3,[object Array])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:36\u000a(\"magnet:?xt=urn:btih:d2474e86c95b19b8bcfdb92bc12c9d44667cfa36&dn=Leaves+of+Grass+by+Walt+Whitman.epub&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337\")@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:20\u000a([object Object])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6698\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5450\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5252\u000a([object MessageEvent])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:399\u000a"} stack: ("tr=udp%3A%2F%2Ftracker.publicbt.com%3A80",3,[object Array])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:36 ("magnet:?xt=urn:btih:d2474e86c95b19b8bcfdb92bc12c9d44667cfa36&dn=Leaves+of+Grass+by+Walt+Whitman.epub&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337")@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:20 ([object Object])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6698 ()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5450 ()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5252 ([object MessageEvent])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:399 ... # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 9 # fail 2
TAP version 13 # parse valid magnet uris not ok 1 should throw --- operator: throws expected: actual: {"message":"Array.isArray is not a function","fileName":"http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js","lineNumber":36,"stack":"(\"tr=udp%3A%2F%2Ftracker.publicbt.com%3A80\",3,[object Array])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:36\u000a(\"magnet:?xt=urn:btih:d2474e86c95b19b8bcfdb92bc12c9d44667cfa36&dn=Leaves+of+Grass+by+Walt+Whitman.epub&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337\")@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:20\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6696\u000a((function () {magnet(leavesOfGrass);}))@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5807\u000a([object Object])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6695\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5450\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5252\u000a([object MessageEvent])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:399\u000a"} ... not ok 2 TypeError: Array.isArray is not a function --- operator: error expected: actual: {"message":"Array.isArray is not a function","fileName":"http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js","lineNumber":36,"stack":"(\"tr=udp%3A%2F%2Ftracker.publicbt.com%3A80\",3,[object Array])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:36\u000a(\"magnet:?xt=urn:btih:d2474e86c95b19b8bcfdb92bc12c9d44667cfa36&dn=Leaves+of+Grass+by+Walt+Whitman.epub&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337\")@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:20\u000a([object Object])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6698\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5450\u000a()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5252\u000a([object MessageEvent])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:399\u000a"} stack: ("tr=udp%3A%2F%2Ftracker.publicbt.com%3A80",3,[object Array])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:36 ("magnet:?xt=urn:btih:d2474e86c95b19b8bcfdb92bc12c9d44667cfa36&dn=Leaves+of+Grass+by+Walt+Whitman.epub&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337")@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:20 ([object Object])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6698 ()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5450 ()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5252 ([object MessageEvent])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:399 ... # empty magnet URIs return empty object ok 3 should throw ok 4 should be equivalent ok 5 should throw ok 6 should be equivalent ok 7 should throw ok 8 should be equivalent # invalid magnet URIs throw ok 9 should throw ok 10 should throw ok 11 should throw 1..11 # tests 11 # pass 9 # fail 2
TAP version 13 # parse valid magnet uris not ok 1 should throw --- operator: throws expected: actual: {"message":"Array.isArray is not a function","fileName":"http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js","lineNumber":36,"stack":"(\"tr=udp%3A%2F%2Ftracker.publicbt.com%3A80\",3,[object Array])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:36\n(\"magnet:?xt=urn:btih:d2474e86c95b19b8bcfdb92bc12c9d44667cfa36&dn=Leaves+of+Grass+by+Walt+Whitman.epub&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337\")@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:20\n()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6696\n((function () {magnet(leavesOfGrass);}))@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5807\n([object Object])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6695\n()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5450\n()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5252\n([object MessageEvent])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:399\n"} ... not ok 2 TypeError: Array.isArray is not a function --- operator: error expected: actual: {"message":"Array.isArray is not a function","fileName":"http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js","lineNumber":36,"stack":"(\"tr=udp%3A%2F%2Ftracker.publicbt.com%3A80\",3,[object Array])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:36\n(\"magnet:?xt=urn:btih:d2474e86c95b19b8bcfdb92bc12c9d44667cfa36&dn=Leaves+of+Grass+by+Walt+Whitman.epub&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337\")@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:20\n([object Object])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:6698\n()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5450\n()@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933504634/1386933505052.6ec71c39.js:5252\n([object MessageEvent])@http://git.testling.com/work/feross/repos/11529ec9c74d4210beb45f8f18fc6c615f26c5e2.1386933