diff --git a/yesod-test/test/main.hs b/yesod-test/test/main.hs index 67511ee9..f104bc19 100644 --- a/yesod-test/test/main.hs +++ b/yesod-test/test/main.hs @@ -215,6 +215,15 @@ main = hspec $ do setMethod "POST" setUrl ("/labels" :: Text) byLabel "Foo Bar" "yes" + ydescribe "labels2" $ do + yit "fails with \"More than one label contained\" error" $ do + get ("/labels2" :: Text) + (bad :: Either SomeException ()) <- try (request $ do + setMethod "POST" + setUrl ("labels2" :: Text) + byLabel "hobby" "fishing") + assertEq "failure wasn't called" (isLeft bad) True + ydescribe "Content-Type handling" $ do yit "can set a content-type" $ do request $ do @@ -362,6 +371,8 @@ app = liteApp $ do return ("