From 028152ba82d69638642887c4509d99d4df0d999f Mon Sep 17 00:00:00 2001 From: Taylor Fausak Date: Sat, 6 Oct 2018 10:07:11 -0400 Subject: [PATCH] Run doctests for co-log-core (#54) * Run doctests for co-log-core Fixes #47. * Allow time 1.8 * Enable InstanceSigs for doctest * Fix formatting * Fix typo --- co-log-core/co-log-core.cabal | 7 +++++++ co-log-core/tests/doctest.hs | 8 ++++++++ co-log/co-log.cabal | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 co-log-core/tests/doctest.hs diff --git a/co-log-core/co-log-core.cabal b/co-log-core/co-log-core.cabal index 25d808e..305c4ac 100644 --- a/co-log-core/co-log-core.cabal +++ b/co-log-core/co-log-core.cabal @@ -43,3 +43,10 @@ library default-language: Haskell2010 default-extensions: InstanceSigs other-extensions: CPP + +test-suite doctest + build-depends: base, doctest ^>= 0.16.0 + default-language: Haskell2010 + hs-source-dirs: tests + main-is: doctest.hs + type: exitcode-stdio-1.0 diff --git a/co-log-core/tests/doctest.hs b/co-log-core/tests/doctest.hs new file mode 100644 index 0000000..3c44b86 --- /dev/null +++ b/co-log-core/tests/doctest.hs @@ -0,0 +1,8 @@ +module Main + ( main + ) where + +import Test.DocTest (doctest) + +main :: IO () +main = doctest ["-XInstanceSigs", "src"] diff --git a/co-log/co-log.cabal b/co-log/co-log.cabal index e178340..5c8c9d5 100644 --- a/co-log/co-log.cabal +++ b/co-log/co-log.cabal @@ -43,7 +43,7 @@ library , relude ^>= 0.3.0 , stm >= 2.4 && < 2.6 , text ^>= 1.2.3 - , time ^>= 1.9.2 + , time >= 1.8 && < 1.10 , transformers ^>= 0.5 , typerep-map ^>= 0.3.0