| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.Syd.Webdriver.Yesod
Description
This is a helper module for Webdriver to let you use Yesod
routes to define webdriver tests.
Synopsis
- webdriverYesodSpec :: YesodDispatch app => (Manager -> SetupFunc app) -> WebdriverSpec app -> Spec
- openRoute :: RenderRoute app => Route app -> WebdriverTestM app ()
- openRouteWithParams :: RenderRoute app => Route app -> [(Text, Text)] -> WebdriverTestM app ()
- getCurrentRoute :: ParseRoute app => WebdriverTestM app (Route app)
Defining webdriver tests with yesod
webdriverYesodSpec :: YesodDispatch app => (Manager -> SetupFunc app) -> WebdriverSpec app -> Spec Source #
Run webdriver tests given a SetupFunc for your app.
Implementing webdriver tests with yesod
openRoute :: RenderRoute app => Route app -> WebdriverTestM app () Source #
Open a given yesod Route
openRouteWithParams :: RenderRoute app => Route app -> [(Text, Text)] -> WebdriverTestM app () Source #
Open a given yesod Route with parameters
getCurrentRoute :: ParseRoute app => WebdriverTestM app (Route app) Source #
Get the current Route