yesod-test : Add simple tests for htmlCount/html*Contain.
This commit is contained in:
parent
7318d47781
commit
90d639d413
@ -109,6 +109,15 @@ main = hspec $ do
|
|||||||
addNonce
|
addNonce
|
||||||
statusIs 200
|
statusIs 200
|
||||||
bodyEquals "12345"
|
bodyEquals "12345"
|
||||||
|
yit "finding html" $ do
|
||||||
|
get ("/html" :: Text)
|
||||||
|
statusIs 200
|
||||||
|
htmlCount "p" 2
|
||||||
|
htmlAllContain "p" "Hello"
|
||||||
|
htmlAnyContain "p" "World"
|
||||||
|
htmlAnyContain "p" "Moon"
|
||||||
|
htmlNoneContain "p" "Sun"
|
||||||
|
|
||||||
ydescribe "utf8 paths" $ do
|
ydescribe "utf8 paths" $ do
|
||||||
yit "from path" $ do
|
yit "from path" $ do
|
||||||
get ("/dynamic1/שלום" :: Text)
|
get ("/dynamic1/שלום" :: Text)
|
||||||
@ -162,6 +171,9 @@ app = liteApp $ do
|
|||||||
case mfoo of
|
case mfoo of
|
||||||
FormSuccess (foo, _) -> return $ toHtml foo
|
FormSuccess (foo, _) -> return $ toHtml foo
|
||||||
_ -> defaultLayout widget
|
_ -> defaultLayout widget
|
||||||
|
onStatic "html" $ dispatchTo $
|
||||||
|
return ("<html><head><title>Hello</title></head><body><p>Hello World</p><p>Hello Moon</p></body></html>" :: Text)
|
||||||
|
|
||||||
|
|
||||||
cookieApp :: LiteApp
|
cookieApp :: LiteApp
|
||||||
cookieApp = liteApp $ do
|
cookieApp = liteApp $ do
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user