@@ -4,7 +4,7 @@ module Servant.QuickCheck.InternalSpec (spec) where
44import Control.Concurrent.MVar (newMVar, readMVar, swapMVar)
55import Control.Monad.IO.Class (liftIO)
66import qualified Data.ByteString as BS
7−import qualified Data.ByteString.Char8 as C
7+import qualified Data.ByteString.Char8 as C
88import Prelude.Compat
99import Servant
1010import Test.Hspec (Spec, context, describe, it, shouldBe,
@@ -121,8 +121,7 @@ queryParamsSpec = describe "QueryParams" $ do
121121 gen = genRequest paramsAPI
122122 req = (unGen gen rng 0) burl
123123 qs = C.unpack $ queryString req
124− qs `shouldContain` ("one=")
125− qs `shouldContain` ("&two=")
124+ qs `shouldBe` "one=&two="
126125
127126------------------------------------------------------------------------------
128127-- APIs
@@ -135,7 +134,7 @@ type API = ReqBody '[JSON] String :> Post '[JSON] String
135134api :: Proxy API
136135api = Proxy
137136
138−type ParamsAPI = QueryParam "one" String :> QueryParam "two" String :> Get '[JSON] String
137+type ParamsAPI = QueryParam "one" String :> QueryParam "two" String :> Get '[JSON] ()
139138
140139paramsAPI :: Proxy ParamsAPI
141140paramsAPI = Proxy