@@ -104,6 +104,9 @@ spec = describe "Servant.Docs" $ do
104 it "contains request body samples" $
104 it "contains request body samples" $
105 md `shouldContain` "17"
105 md `shouldContain` "17"
107+ it "does not generate any docs mentioning the 'empty-api' path" $
108+ md `shouldNotContain` "empty-api"
@@ -128,6 +131,7 @@ instance MimeRender PlainText Int where
128type TestApi1 = Get '[JSON, PlainText] (Headers '[Header "Location" String] Int)
131type TestApi1 = Get '[JSON, PlainText] (Headers '[Header "Location" String] Int)
129 :<|> ReqBody '[JSON] String :> Post '[JSON] Datatype1
132 :<|> ReqBody '[JSON] String :> Post '[JSON] Datatype1
130 :<|> Header "X-Test" Int :> Put '[JSON] Int
133 :<|> Header "X-Test" Int :> Put '[JSON] Int
134+ :<|> "empty-api" :> EmptyAPI
132data TT = TT1 | TT2 deriving (Show, Eq)
136data TT = TT1 | TT2 deriving (Show, Eq)
133data UT = UT1 | UT2 deriving (Show, Eq)
137data UT = UT1 | UT2 deriving (Show, Eq)