| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Freckle.App.Test.Http.MatchRequest
Description
Request predicates for matching HttpStubs
Usage
stubs :: [HttpStub] stubs = [ "https://example.com" &matchL<>~MatchMethod"POST" &matchL<>~MatchHeaders[(hAccept, "text/plain+csv")] &matchL<>~MatchBody"id,namen42,Patn" &statusL.~status201&bodyL.~ "OKn" ]
Synopsis
- data MatchRequest
- matchRequestFromUrl :: String -> MatchRequest
- matchRequest :: Request -> MatchRequest -> Either String ()
- showMatchRequest :: MatchRequest -> String
- showMatchRequestWithMismatches :: MatchRequest -> NonEmpty String -> String
Documentation
data MatchRequest Source #
Constructors
Instances
| Semigroup MatchRequest Source # | |
Defined in Freckle.App.Test.Http.MatchRequest Methods (<>) :: MatchRequest -> MatchRequest -> MatchRequest # sconcat :: NonEmpty MatchRequest -> MatchRequest # stimes :: Integral b => b -> MatchRequest -> MatchRequest # | |
| Show MatchRequest Source # | |
Defined in Freckle.App.Test.Http.MatchRequest Methods showsPrec :: Int -> MatchRequest -> ShowS # show :: MatchRequest -> String # showList :: [MatchRequest] -> ShowS # | |
matchRequest :: Request -> MatchRequest -> Either String () Source #