@@ -371,16 +371,14 @@ impl From<MagnetLink> for String {
371371mod tests {
372372 use super :: * ;
373373
374- use crate :: TrackerScheme ;
375-
376374 #[ test]
377375 fn can_load_v1 ( ) {
378376 let magnet_source =
379377 std:: fs:: read_to_string ( "tests/bittorrent-v1-emma-goldman.magnet" ) . unwrap ( ) ;
380378 let magnet = MagnetLink :: new ( & magnet_source) . unwrap ( ) ;
381379 assert_eq ! (
382380 magnet. name,
383- "Emma Goldman - Essential Works of Anarchism (16 books) " . to_string( )
381+ "Goldman, Emma - Essential Works of Anarchism" . to_string( )
384382 ) ;
385383 assert_eq ! (
386384 magnet. hash,
@@ -551,15 +549,38 @@ mod tests {
551549 #[ test]
552550 fn can_parse_magnet_trackers ( ) {
553551 let expected = & [
552+ "http://tracker.tfile.co:80/announce" ,
553+ "udp://9.rarbg.me:2730/announce" ,
554+ "udp://9.rarbg.me:2740/announce" ,
555+ "udp://9.rarbg.me:2770/announce" ,
556+ "udp://9.rarbg.to:2710/announce" ,
557+ "udp://9.rarbg.to:2720/announce" ,
558+ "udp://9.rarbg.to:2730/announce" ,
559+ "udp://9.rarbg.to:2740/announce" ,
560+ "udp://9.rarbg.to:2770/announce" ,
561+ "udp://bt.xxx-tracker.com:2710/announce" ,
562+ "udp://denis.stalker.upeer.me:6969/announce" ,
563+ "udp://eddie4.nl:6969/announce" ,
564+ "udp://exodus.desync.com:6969/announce" ,
565+ "udp://ipv4.tracker.harry.lu:80/announce" ,
566+ "udp://ipv6.tracker.harry.lu:80/announce" ,
567+ "udp://open.demonii.si:1337/announce" ,
568+ "udp://open.stealth.si:80/announce" ,
569+ "udp://retracker.lanta-net.ru:2710/announce" ,
570+ "udp://torrentclub.tech:6969/announce" ,
554571 "udp://tracker.coppersurfer.tk:6969/announce" ,
555- "udp://tracker.opentrackr.org:1337/announce" ,
556- "udp://exodus.desync.com:6969" ,
557- "udp://tracker.opentrackr.org:1337/announce" ,
558- "http://tracker.openbittorrent.com:80/announce" ,
559- "udp://opentracker.i2p.rocks:6969/announce" ,
572+ "udp://tracker.cyberia.is:6969/announce" ,
560573 "udp://tracker.internetwarriors.net:1337/announce" ,
574+ "udp://tracker.justseed.it:1337/announce" ,
561575 "udp://tracker.leechers-paradise.org:6969/announce" ,
562- "udp://coppersurfer.tk:6969/announce" ,
576+ "udp://tracker.mg64.net:6969/announce" ,
577+ "udp://tracker.moeking.me:6969/announce" ,
578+ "udp://tracker.open-internet.nl:6969/announce" ,
579+ "udp://tracker.opentrackr.org:1337/announce" ,
580+ "udp://tracker.pirateparty.gr:6969/announce" ,
581+ "udp://tracker.port443.xyz:6969/announce" ,
582+ "udp://tracker.tiny-vps.com:6969/announce" ,
583+ "udp://tracker.torrent.eu.org:451/announce" ,
563584 "udp://tracker.zer0day.to:1337/announce" ,
564585 ] ;
565586
@@ -573,19 +594,6 @@ mod tests {
573594 . map ( |tracker| tracker. url ( ) . to_string ( ) )
574595 . collect :: < Vec < _ > > ( ) ;
575596
576- // Did we find all trackers?
577- assert_eq ! ( found. len( ) , expected. len( ) , ) ;
578- // Did we find that there's 1 HTTP tracker?
579- assert_eq ! (
580- magnet
581- . trackers
582- . into_iter( )
583- . filter( |tracker| tracker. scheme( ) == & TrackerScheme :: Http )
584- . collect:: <Vec <_>>( )
585- . len( ) ,
586- 1
587- ) ;
588- // Do we have the correct list?
589597 assert_eq ! ( found, expected) ;
590598
591599 let magnet_url = std:: fs:: read_to_string ( "tests/bittorrent-v2-test.magnet" ) . unwrap ( ) ;
0 commit comments