{-# LANGUAGE DataKinds #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Test.Syd.Yesod
(
yesodSpec,
yesodSpecWithSiteGenerator,
yesodSpecWithSiteGeneratorAndArgument,
yesodSpecWithSiteSupplier,
yesodSpecWithSiteSupplierWith,
yesodSpecWithSiteSetupFunc,
yesodSpecWithSiteSetupFunc',
yesodClientSetupFunc,
yesodE2ESpec,
yesodE2ESpec',
E2E (..),
localToE2ESpec,
localToE2EClient,
YesodSpec,
YesodClient (..),
YesodClientState (..),
YesodClientM (..),
runYesodClientM,
YesodExample,
yit,
ydescribe,
get,
post,
followRedirect,
request,
setUrl,
setMethod,
addRequestHeader,
addGetParam,
addPostParam,
addFile,
addFileWith,
setRequestBody,
performMethod,
performRequest,
RequestBuilder (..),
runRequestBuilder,
addToken,
addToken_,
addTokenFromCookie,
addTokenFromCookieNamedToHeaderNamed,
getRequest,
getResponse,
getLocation,
getLast,
statusIs,
locationShouldBe,
bodyContains,
module Test.Syd.Yesod.Client,
module Test.Syd.Yesod.Def,
module Test.Syd.Yesod.Request,
module Test.Syd.Yesod.E2E,
module HTTP,
)
where
import Network.HTTP.Client as HTTP
import Network.HTTP.Types as HTTP
import Test.Syd.Yesod.Client
import Test.Syd.Yesod.Def
import Test.Syd.Yesod.E2E
import Test.Syd.Yesod.Request