Doctests for servant-server
commit3b4b958110db85a1eb5a99e19f7ab2561d55bac4
authorJulian K. Arni <jkarni@gmail.com>
dateSun 3 May 2015, 01:27 (11 years ago)
parent1447221
servant-server/servant-server.cabal+11
@@ -108,3 +108,14 @@ test-suite spec
108108 , wai
109109 , wai-extra
110110 , warp
111+
112+test-suite doctests
113+ build-depends: base
114+ , servant
115+ , doctest
116+ , filemanip
117+ type: exitcode-stdio-1.0
118+ main-is: test/Doctests.hs
119+ buildable: True
120+ default-language: Haskell2010
121+ ghc-options: -threaded
servant-server/test/Doctests.hsnew file+18
@@ -0,0 +1,18 @@
1+module Main where
2+
3+import System.FilePath.Find
4+import Test.DocTest
5+
6+main :: IO ()
7+main = do
8+ files <- find always (extension ==? ".hs") "src"
9+ doctest $ [ "-isrc"
10+ , "-optP-include"
11+ , "-optPdist/build/autogen/cabal_macros.h"
12+ , "-XOverloadedStrings"
13+ , "-XFlexibleInstances"
14+ , "-XMultiParamTypeClasses"
15+ , "-XDataKinds"
16+ , "-XTypeOperators"
17+ ] ++ files
18+