Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- servantSpec :: forall api. HasServer api '[] => Proxy api -> ServerT api Handler -> ServantSpec -> Spec
- servantSpecWithSetupFunc :: forall api a. HasServer api '[] => Proxy api -> SetupFunc a (ServerT api Handler) -> ServantSpec -> SpecWith a
- clientEnvSetupFunc :: forall api. HasServer api '[] => Proxy api -> Manager -> SetupFunc (ServerT api Handler) ClientEnv
- testClient :: ClientEnv -> ClientM a -> IO a
- testClientOrError :: ClientEnv -> ClientM a -> IO (Either ClientError a)
Documentation
servantSpec :: forall api. HasServer api '[] => Proxy api -> ServerT api Handler -> ServantSpec -> Spec Source #
Run a given servant server around every test
servantSpecWithSetupFunc :: forall api a. HasServer api '[] => Proxy api -> SetupFunc a (ServerT api Handler) -> ServantSpec -> SpecWith a Source #
Run a servant server around every test, based around the given SetupFunc
clientEnvSetupFunc :: forall api. HasServer api '[] => Proxy api -> Manager -> SetupFunc (ServerT api Handler) ClientEnv Source #
testClientOrError :: ClientEnv -> ClientM a -> IO (Either ClientError a) Source #