From fda80933f98f6998ac872ab617026ecf06e4768c Mon Sep 17 00:00:00 2001 From: Sam Truzjan Date: Thu, 5 Dec 2013 04:58:26 +0400 Subject: Rename ClientInfo datatype to Fingerprint --- tests/Data/Torrent/ClientSpec.hs | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 tests/Data/Torrent/ClientSpec.hs (limited to 'tests/Data/Torrent') diff --git a/tests/Data/Torrent/ClientSpec.hs b/tests/Data/Torrent/ClientSpec.hs deleted file mode 100644 index 4bc881c3..00000000 --- a/tests/Data/Torrent/ClientSpec.hs +++ /dev/null @@ -1,33 +0,0 @@ --- | see -module Data.Torrent.ClientSpec (spec) where -import Test.Hspec -import Network.BitTorrent.Core.PeerId - -spec :: Spec -spec = do - describe "client info" $ do - it "decode mainline encoded peer id" $ do - clientInfo "M4-3-6--xxxxxxxxxxxx" `shouldBe` "Mainline-4.3.6" - clientInfo "M4-20-8-xxxxxxxxxxxx" `shouldBe` "Mainline-4.20.8" - - it "decode azureus encoded peer id" $ do - clientInfo "-AZ2060-xxxxxxxxxxxx" `shouldBe` "Azureus-2060" - clientInfo "-BS0000-xxxxxxxxxxxx" `shouldBe` "BTSlave-0" - - it "decode Shad0w style peer id" $ do - clientInfo "S58B-----xxxxxxxxxxx" `shouldBe` "Shadow-5.8.11" - clientInfo "T58B-----xxxxxxxxxxx" `shouldBe` "BitTornado-5.8.11" - - it "decode bitcomet style peer id" $ do - clientInfo "exbc01xxxxxxxxxxxxxx" `shouldBe` "BitComet-48.49" - clientInfo "FUTB01xxxxxxxxxxxxxx" `shouldBe` "BitComet-48.49" - clientInfo "exbc01LORDxxxxxxxxxx" `shouldBe` "BitLord-48.49" - - it "decode opera style peer id" $ do - clientInfo "OP0123xxxxxxxxxxxxxx" `shouldBe` "Opera-123" - - it "decode ML donkey style peer id" $ do - clientInfo "-ML2.7.2-xxxxxxxxxxx" `shouldBe` "MLdonkey-0" - --- TODO XBT, Bits on Wheels, Queen Bee, BitTyrant, TorrenTopia, --- BitSpirit, Rufus, G3 Torrent, FlashGet \ No newline at end of file -- cgit v1.2.3