@@ -10,8 +10,8 @@
10{-# LANGUAGE OverloadedStrings #-}
10{-# LANGUAGE OverloadedStrings #-}
11{-# LANGUAGE PolyKinds #-}
11{-# LANGUAGE PolyKinds #-}
12{-# LANGUAGE RecordWildCards #-}
12{-# LANGUAGE RecordWildCards #-}
13−{-# LANGUAGE StandaloneDeriving #-}
14{-# LANGUAGE ScopedTypeVariables #-}
13{-# LANGUAGE ScopedTypeVariables #-}
14+{-# LANGUAGE StandaloneDeriving #-}
15{-# LANGUAGE TypeFamilies #-}
15{-# LANGUAGE TypeFamilies #-}
16{-# LANGUAGE TypeOperators #-}
16{-# LANGUAGE TypeOperators #-}
17{-# LANGUAGE UndecidableInstances #-}
17{-# LANGUAGE UndecidableInstances #-}
@@ -26,9 +26,6 @@
26#include "overlapping-compat.h"
26#include "overlapping-compat.h"
27module Servant.ClientSpec where
27module Servant.ClientSpec where
29−#if !MIN_VERSION_base(4,8,0)
30−import Control.Applicative ((<$>))
32import Control.Arrow (left)
29import Control.Arrow (left)
33import Control.Concurrent (forkIO, killThread, ThreadId)
30import Control.Concurrent (forkIO, killThread, ThreadId)
34import Control.Exception (bracket)
31import Control.Exception (bracket)
@@ -46,19 +43,21 @@ import qualified Network.HTTP.Types as HTTP
46import Network.Socket
43import Network.Socket
47import Network.Wai (Request, requestHeaders, responseLBS)
44import Network.Wai (Request, requestHeaders, responseLBS)
48import Network.Wai.Handler.Warp
45import Network.Wai.Handler.Warp
49import System.IO.Unsafe (unsafePerformIO)
48import System.IO.Unsafe (unsafePerformIO)
50import Test.Hspec
50import Test.Hspec
51import Test.Hspec.QuickCheck
51import Test.Hspec.QuickCheck
53import Test.QuickCheck
52import Test.QuickCheck
54import Web.FormUrlEncoded (FromForm, ToForm)
53import Web.FormUrlEncoded (FromForm, ToForm)
56import Servant.API
55import Servant.API
57import Servant.API.Internal.Test.ComprehensiveAPI
56import Servant.API.Internal.Test.ComprehensiveAPI
58import Servant.Client
57import Servant.Client
58+import qualified Servant.Common.Req as SCR
59import Servant.Server
59import Servant.Server
60import Servant.Server.Experimental.Auth
60import Servant.Server.Experimental.Auth
61−import qualified Servant.Common.Req as SCR
63-- This declaration simply checks that all instances are in place.
62-- This declaration simply checks that all instances are in place.
64_ = client comprehensiveAPI
63_ = client comprehensiveAPI