* Don't use hspecX, it's deprecated. * Do not import Test.Hspec.HUnit. It's no longer necessary and may be removed in the future.
19 lines
502 B
Haskell
19 lines
502 B
Haskell
-- this is being re-worked into a general-purpose testing module for Yesod apps
|
|
module YesodCoreTest.YesodTest
|
|
( yesod
|
|
, parseRoutes, mkYesod, yesodDispatch, renderRoute, Yesod(..)
|
|
, redirect
|
|
, Approot (..)
|
|
, module Network.Wai
|
|
, module Network.Wai.Test
|
|
, module Test.Hspec
|
|
) where
|
|
|
|
import Yesod.Core hiding (Request)
|
|
import Network.Wai.Test
|
|
import Network.Wai
|
|
import Test.Hspec
|
|
|
|
yesod :: (YesodDispatch y y, Yesod y) => y -> Session a -> IO a
|
|
yesod app f = toWaiApp app >>= runSession f
|