summaryrefslogtreecommitdiff
path: root/tests/Data/Torrent/MetainfoSpec.hs
diff options
context:
space:
mode:
authorSam Truzjan <pxqr.sta@gmail.com>2013-12-03 16:15:32 +0400
committerSam Truzjan <pxqr.sta@gmail.com>2013-12-03 16:15:32 +0400
commitd6a0442a56d7b977d5f1d1d162517c9086c413eb (patch)
tree83a1de6acdd77c7bc1ae60c7418a6f43927251c6 /tests/Data/Torrent/MetainfoSpec.hs
parent5570963d8b22713d4f6ed9c0e2c7f686d5bc75da (diff)
New storage
Diffstat (limited to 'tests/Data/Torrent/MetainfoSpec.hs')
-rw-r--r--tests/Data/Torrent/MetainfoSpec.hs14
1 files changed, 1 insertions, 13 deletions
diff --git a/tests/Data/Torrent/MetainfoSpec.hs b/tests/Data/Torrent/MetainfoSpec.hs
index 636bb6b1..b5716e07 100644
--- a/tests/Data/Torrent/MetainfoSpec.hs
+++ b/tests/Data/Torrent/MetainfoSpec.hs
@@ -16,7 +16,7 @@ import Test.QuickCheck.Instances ()
16import Data.Torrent.Piece 16import Data.Torrent.Piece
17import Data.Torrent.Layout 17import Data.Torrent.Layout
18import Data.Torrent 18import Data.Torrent
19 19import Data.Torrent.LayoutSpec ()
20 20
21{----------------------------------------------------------------------- 21{-----------------------------------------------------------------------
22-- Common 22-- Common
@@ -38,18 +38,6 @@ instance Arbitrary URI where
38-- Instances 38-- Instances
39-----------------------------------------------------------------------} 39-----------------------------------------------------------------------}
40 40
41instance Arbitrary FileSize where
42 arbitrary = fromIntegral <$> (arbitrary :: Gen Int)
43
44instance Arbitrary a => Arbitrary (FileInfo a) where
45 arbitrary = FileInfo <$> arbitrary <*> arbitrary <*> arbitrary
46
47instance Arbitrary LayoutInfo where
48 arbitrary = oneof
49 [ SingleFile <$> arbitrary
50 , MultiFile <$> arbitrary <*> arbitrary
51 ]
52
53instance Arbitrary HashArray where 41instance Arbitrary HashArray where
54 arbitrary = HashArray <$> arbitrary 42 arbitrary = HashArray <$> arbitrary
55 43