packages feed

transaction-0.1.0.0: test/Doctest.hs

module Main where

import Data.Monoid ((<>))
import System.FilePath.Glob (glob)
import Test.DocTest (doctest)

main :: IO ()
main = glob "src/**/*.hs" >>= doDocTest

doDocTest :: [String] -> IO ()
doDocTest options = doctest $ options <> ghcExtensions

ghcExtensions :: [String]
ghcExtensions =
    [ "-XOverloadedStrings"
    , "-XRecordWildCards"
    , "-XStrict"
    , "-XStrictData"
    ]