Skip to content

Commit

Permalink
Fix hspec-wai issue
Browse files Browse the repository at this point in the history
  • Loading branch information
phadej committed Jan 1, 2017
1 parent 1f00a68 commit 85feb31
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 7 deletions.
2 changes: 1 addition & 1 deletion servant-server/servant-server.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ test-suite spec
, directory
, exceptions
, hspec == 2.*
, hspec-wai
, hspec-wai >= 0.8 && <0.9
, http-types
, network >= 2.6
, QuickCheck
Expand Down
10 changes: 8 additions & 2 deletions servant-server/test/Servant/Server/ErrorSpec.hs
Original file line number Diff line number Diff line change
Expand Up @@ -211,11 +211,17 @@ errorRetrySpec =

it "should continue when URLs don't match" $ do
request methodPost "" [jsonCT, jsonAccept] jsonBody
`shouldRespondWith` 200 { matchBody = Just $ encode (8 :: Int) }
`shouldRespondWith` 200 { matchBody = mkBody $ encode (8 :: Int) }

it "should continue when methods don't match" $ do
request methodGet "a" [jsonCT, jsonAccept] jsonBody
`shouldRespondWith` 200 { matchBody = Just $ encode (4 :: Int) }
`shouldRespondWith` 200 { matchBody = mkBody $ encode (4 :: Int) }
where
mkBody b = MatchBody $ \_ b' ->
if b == b'
then Nothing
else Just "body not correct\n"


-- }}}
------------------------------------------------------------------------------
Expand Down
10 changes: 6 additions & 4 deletions stack-ghc-7.8.4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,12 @@ extra-deps:
- control-monad-omega-0.3.1
- cryptonite-0.6
- doctest-0.11.0
- hspec-2.2.3
- hspec-core-2.2.3
- hspec-discover-2.2.3
- hspec-expectations-0.7.2
- hspec-2.3.2
- hspec-discover-2.3.2
- hspec-core-2.3.2
- hspec-wai-0.8.0
- hspec-expectations-0.8.2
- call-stack-0.1.0
- http-api-data-0.3
- natural-transformation-0.4
- primitive-0.6.1.0
Expand Down
6 changes: 6 additions & 0 deletions stack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,10 @@ extra-deps:
- http-api-data-0.3
- servant-js-0.9 # needed for tutorial
- natural-transformation-0.4
- hspec-2.3.2
- hspec-discover-2.3.2
- hspec-core-2.3.2
- hspec-wai-0.8.0
- hspec-expectations-0.8.2
- call-stack-0.1.0
resolver: lts-6.0

0 comments on commit 85feb31

Please sign in to comment.