@@ -1,8 +1,5 @@
1module Main where
1module Main where
4−import Network.Docker.Types
6import qualified Test.QuickCheck.Monadic as QCM
3import qualified Test.QuickCheck.Monadic as QCM
7import Test.Tasty
4import Test.Tasty
8import Test.Tasty.HUnit
5import Test.Tasty.HUnit
@@ -17,7 +14,11 @@ import Data.Text (unpack)
17import Network.HTTP.Types.Status
14import Network.HTTP.Types.Status
18import System.Process (system)
15import System.Process (system)
18+import Network.Docker.Types
20−opts = defaultClientOpts { baseUrl = "http://127.0.0.1:2375/" }
21+opts = defaultClientOpts
22test_image_name = "docker-hs-test"
23test_image_name = "docker-hs-test"
@@ -28,7 +29,7 @@ checkDockerVersion = do v <- getDockerVersion opts
28 assert $ isJust v
29 assert $ isJust v
30findTestImage :: IO ()
31findTestImage :: IO ()
31−findTestImage = do images <- getDockerImages opts
32+findTestImage = do images <- listImages opts
32 let x = fmap (filter ((== [test_image_name++":latest"]) . _repoTags)) images
33 let x = fmap (filter ((== [test_image_name++":latest"]) . _repoTags)) images
33 assert $ fmap length x == Just 1
34 assert $ fmap length x == Just 1