diff --git a/minio-hs.cabal b/minio-hs.cabal index ce6b23b..36179e5 100644 --- a/minio-hs.cabal +++ b/minio-hs.cabal @@ -119,6 +119,7 @@ test-suite minio-hs-test , Network.Minio.Sign.V4 , Network.Minio.XmlGenerator , Network.Minio.XmlParser + , XmlTests source-repository head diff --git a/test/Spec.hs b/test/Spec.hs index 7f43899..e76ea73 100644 --- a/test/Spec.hs +++ b/test/Spec.hs @@ -6,7 +6,7 @@ import Test.Tasty.HUnit import Control.Monad.Trans.Resource (runResourceT) import Network.Minio -import Network.Minio.XmlGenerator +import XmlTests main :: IO () main = defaultMain tests @@ -53,12 +53,3 @@ unitTests = testGroup "Unit tests" , testCase "Test mkCreateBucketConfig." testMkCreateBucketConfig ] - -usEastBucketConfig :: ByteString -usEastBucketConfig = "\ - \EU\ - \" - -testMkCreateBucketConfig :: Assertion -testMkCreateBucketConfig = do - assertEqual "CreateBucketConfiguration xml should match: " usEastBucketConfig $ mkCreateBucketConfig "EU" diff --git a/test/XmlTests.hs b/test/XmlTests.hs new file mode 100644 index 0000000..053f55b --- /dev/null +++ b/test/XmlTests.hs @@ -0,0 +1,16 @@ +module XmlTests where + +import Protolude + +import Test.Tasty.HUnit + +import Network.Minio.XmlGenerator + +euBucketConfig :: ByteString +euBucketConfig = "\ + \EU\ + \" + +testMkCreateBucketConfig :: Assertion +testMkCreateBucketConfig = do + assertEqual "CreateBucketConfiguration xml should match: " euBucketConfig $ mkCreateBucketConfig "EU"