sydtest-webdriver-yesod-0.0.0.0: A webdriver+yesod companion library for sydtest
Safe HaskellNone
LanguageHaskell2010

Test.Syd.Webdriver.Yesod

Description

This is a helper module for Webdriver to let you use Yesod routes to define webdriver tests.

Synopsis

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