@@ -375,16 +375,14 @@ impl From<MagnetLink> for String {
375375mod tests {
376376 use super :: * ;
377377
378- use crate :: TrackerScheme ;
379-
380378 #[ test]
381379 fn can_load_v1 ( ) {
382380 let magnet_source =
383381 std:: fs:: read_to_string ( "tests/bittorrent-v1-emma-goldman.magnet" ) . unwrap ( ) ;
384382 let magnet = MagnetLink :: new ( & magnet_source) . unwrap ( ) ;
385383 assert_eq ! (
386384 magnet. name,
387- "Emma Goldman - Essential Works of Anarchism (16 books) " . to_string( )
385+ "Goldman, Emma - Essential Works of Anarchism" . to_string( )
388386 ) ;
389387 assert_eq ! (
390388 magnet. hash,
@@ -555,15 +553,38 @@ mod tests {
555553 #[ test]
556554 fn can_parse_magnet_trackers ( ) {
557555 let expected = & [
556+ "http://tracker.tfile.co:80/announce" ,
557+ "udp://9.rarbg.me:2730/announce" ,
558+ "udp://9.rarbg.me:2740/announce" ,
559+ "udp://9.rarbg.me:2770/announce" ,
560+ "udp://9.rarbg.to:2710/announce" ,
561+ "udp://9.rarbg.to:2720/announce" ,
562+ "udp://9.rarbg.to:2730/announce" ,
563+ "udp://9.rarbg.to:2740/announce" ,
564+ "udp://9.rarbg.to:2770/announce" ,
565+ "udp://bt.xxx-tracker.com:2710/announce" ,
566+ "udp://denis.stalker.upeer.me:6969/announce" ,
567+ "udp://eddie4.nl:6969/announce" ,
568+ "udp://exodus.desync.com:6969/announce" ,
569+ "udp://ipv4.tracker.harry.lu:80/announce" ,
570+ "udp://ipv6.tracker.harry.lu:80/announce" ,
571+ "udp://open.demonii.si:1337/announce" ,
572+ "udp://open.stealth.si:80/announce" ,
573+ "udp://retracker.lanta-net.ru:2710/announce" ,
574+ "udp://torrentclub.tech:6969/announce" ,
558575 "udp://tracker.coppersurfer.tk:6969/announce" ,
559- "udp://tracker.opentrackr.org:1337/announce" ,
560- "udp://exodus.desync.com:6969" ,
561- "udp://tracker.opentrackr.org:1337/announce" ,
562- "http://tracker.openbittorrent.com:80/announce" ,
563- "udp://opentracker.i2p.rocks:6969/announce" ,
576+ "udp://tracker.cyberia.is:6969/announce" ,
564577 "udp://tracker.internetwarriors.net:1337/announce" ,
578+ "udp://tracker.justseed.it:1337/announce" ,
565579 "udp://tracker.leechers-paradise.org:6969/announce" ,
566- "udp://coppersurfer.tk:6969/announce" ,
580+ "udp://tracker.mg64.net:6969/announce" ,
581+ "udp://tracker.moeking.me:6969/announce" ,
582+ "udp://tracker.open-internet.nl:6969/announce" ,
583+ "udp://tracker.opentrackr.org:1337/announce" ,
584+ "udp://tracker.pirateparty.gr:6969/announce" ,
585+ "udp://tracker.port443.xyz:6969/announce" ,
586+ "udp://tracker.tiny-vps.com:6969/announce" ,
587+ "udp://tracker.torrent.eu.org:451/announce" ,
567588 "udp://tracker.zer0day.to:1337/announce" ,
568589 ] ;
569590
@@ -577,19 +598,6 @@ mod tests {
577598 . map ( |tracker| tracker. url ( ) . to_string ( ) )
578599 . collect :: < Vec < _ > > ( ) ;
579600
580- // Did we find all trackers?
581- assert_eq ! ( found. len( ) , expected. len( ) , ) ;
582- // Did we find that there's 1 HTTP tracker?
583- assert_eq ! (
584- magnet
585- . trackers
586- . into_iter( )
587- . filter( |tracker| tracker. scheme( ) == & TrackerScheme :: Http )
588- . collect:: <Vec <_>>( )
589- . len( ) ,
590- 1
591- ) ;
592- // Do we have the correct list?
593601 assert_eq ! ( found, expected) ;
594602
595603 let magnet_url = std:: fs:: read_to_string ( "tests/bittorrent-v2-test.magnet" ) . unwrap ( ) ;
0 commit comments