summaryrefslogtreecommitdiff
path: root/tests/Network/BitTorrent/Tracker/RPC
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Network/BitTorrent/Tracker/RPC')
-rw-r--r--tests/Network/BitTorrent/Tracker/RPC/HTTPSpec.hs12
-rw-r--r--tests/Network/BitTorrent/Tracker/RPC/UDPSpec.hs10
2 files changed, 13 insertions, 9 deletions
diff --git a/tests/Network/BitTorrent/Tracker/RPC/HTTPSpec.hs b/tests/Network/BitTorrent/Tracker/RPC/HTTPSpec.hs
index eb549516..81c4fae0 100644
--- a/tests/Network/BitTorrent/Tracker/RPC/HTTPSpec.hs
+++ b/tests/Network/BitTorrent/Tracker/RPC/HTTPSpec.hs
@@ -24,11 +24,13 @@ spec = do
24 context (show uri) $ do 24 context (show uri) $ do
25 describe "announce" $ do 25 describe "announce" $ do
26 it "have valid response" $ do 26 it "have valid response" $ do
27 q <- arbitrarySample 27 withManager def $ \ mgr -> do
28 info <- runResourceT $ connect uri >>= announce q 28 q <- arbitrarySample
29 validateInfo q info 29 info <- runResourceT $ announce mgr uri q
30 validateInfo q info
30 31
31 describe "scrape" $ do 32 describe "scrape" $ do
32 it "have valid response" $ do 33 it "have valid response" $ do
33 xs <- runResourceT $ connect uri >>= scrape [def] 34 withManager def $ \ mgr -> do
34 L.length xs `shouldSatisfy` (>= 1) 35 xs <- runResourceT $ scrape mgr uri [def]
36 L.length xs `shouldSatisfy` (>= 1)
diff --git a/tests/Network/BitTorrent/Tracker/RPC/UDPSpec.hs b/tests/Network/BitTorrent/Tracker/RPC/UDPSpec.hs
index e46f15b6..f3dcec88 100644
--- a/tests/Network/BitTorrent/Tracker/RPC/UDPSpec.hs
+++ b/tests/Network/BitTorrent/Tracker/RPC/UDPSpec.hs
@@ -24,10 +24,12 @@ spec = do
24 context (show uri) $ do 24 context (show uri) $ do
25 describe "announce" $ do 25 describe "announce" $ do
26 it "have valid response" $ do 26 it "have valid response" $ do
27 q <- arbitrarySample 27 withManager def $ \ mgr -> do
28 connect uri >>= announce q >>= validateInfo q 28 q <- arbitrarySample
29 announce mgr uri q >>= validateInfo q
29 30
30 describe "scrape" $ do 31 describe "scrape" $ do
31 it "have valid response" $ do 32 it "have valid response" $ do
32 xs <- connect uri >>= scrape [def] 33 withManager def $ \ mgr -> do
33 L.length xs `shouldSatisfy` (>= 1) 34 xs <- scrape mgr uri [def]
35 L.length xs `shouldSatisfy` (>= 1)