@@ -30,7 +30,7 @@ module Servant.ClientSpec where
30import Control.Applicative ((<$>))
30import Control.Applicative ((<$>))
32import Control.Arrow (left)
32import Control.Arrow (left)
33−import Control.Concurrent (ThreadId, forkIO, killThread)
33+import Control.Concurrent (forkIO, killThread, ThreadId)
34import Control.Exception (bracket)
34import Control.Exception (bracket)
35import Control.Monad.Trans.Except (throwE )
35import Control.Monad.Trans.Except (throwE )
36import Data.Aeson
36import Data.Aeson
@@ -44,8 +44,7 @@ import qualified Network.HTTP.Client as C
44import Network.HTTP.Media
44import Network.HTTP.Media
45import qualified Network.HTTP.Types as HTTP
45import qualified Network.HTTP.Types as HTTP
46import Network.Socket
46import Network.Socket
47−import Network.Wai (Request, requestHeaders,
47+import Network.Wai (Request, requestHeaders, responseLBS)
49import Network.Wai.Handler.Warp
48import Network.Wai.Handler.Warp
50import System.IO.Unsafe (unsafePerformIO)
49import System.IO.Unsafe (unsafePerformIO)
51import Test.Hspec
50import Test.Hspec
@@ -121,9 +120,9 @@ getBody :: Person -> SCR.ClientM Person
121getQueryParam :: Maybe String -> SCR.ClientM Person
120getQueryParam :: Maybe String -> SCR.ClientM Person
122getQueryParams :: [String] -> SCR.ClientM [Person]
121getQueryParams :: [String] -> SCR.ClientM [Person]
123getQueryFlag :: Bool -> SCR.ClientM Bool
122getQueryFlag :: Bool -> SCR.ClientM Bool
124−getRawSuccess :: HTTP.Method
123+getRawSuccess :: HTTP.Method
125 -> SCR.ClientM (Int, BS.ByteString, MediaType, [HTTP.Header], C.Response BS.ByteString)
124 -> SCR.ClientM (Int, BS.ByteString, MediaType, [HTTP.Header], C.Response BS.ByteString)
126−getRawFailure :: HTTP.Method
125+getRawFailure :: HTTP.Method
127 -> SCR.ClientM (Int, BS.ByteString, MediaType, [HTTP.Header], C.Response BS.ByteString)
126 -> SCR.ClientM (Int, BS.ByteString, MediaType, [HTTP.Header], C.Response BS.ByteString)
128getMultiple :: String -> Maybe Int -> Bool -> [(String, [Rational])]
127getMultiple :: String -> Maybe Int -> Bool -> [(String, [Rational])]
129 -> SCR.ClientM (String, Maybe Int, Bool, [(String, [Rational])])
128 -> SCR.ClientM (String, Maybe Int, Bool, [(String, [Rational])])