diff --git a/yesod-core/test/YesodCoreTest/WaiSubsite.hs b/yesod-core/test/YesodCoreTest/WaiSubsite.hs index b319b9e3..6b55601f 100644 --- a/yesod-core/test/YesodCoreTest/WaiSubsite.hs +++ b/yesod-core/test/YesodCoreTest/WaiSubsite.hs @@ -15,6 +15,8 @@ data Y = Y mkYesod "Y" [parseRoutes| / RootR GET /sub WaiSubsiteR WaiSubsite getApp +/nested NestedR: + /sub NestedWaiSubsiteR WaiSubsite getApp |] instance Yesod Y @@ -36,3 +38,8 @@ specs = describe "WaiSubsite" $ do res <- request defaultRequest { pathInfo = ["sub", "foo"] } assertStatus 200 res assertBodyContains "WAI" res + + it "nested subsite" $ app $ do + res <- request defaultRequest { pathInfo = ["nested", "sub", "foo"] } + assertStatus 200 res + assertBodyContains "WAI" res