diff options
Diffstat (limited to 'test/Tests')
33 files changed, 365 insertions, 1 deletions
diff --git a/test/Tests/Command.hs b/test/Tests/Command.hs index eeb43604a..7c47870aa 100644 --- a/test/Tests/Command.hs +++ b/test/Tests/Command.hs @@ -1,4 +1,15 @@ {-# LANGUAGE NoImplicitPrelude #-} +{- | + Module : Tests.Command + Copyright : © 2006-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley@edu> + Stability : alpha + Portability : portable + +Run commands, and test results, defined in markdown files. +-} module Tests.Command (findPandoc, runTest, tests) where diff --git a/test/Tests/Helpers.hs b/test/Tests/Helpers.hs index 80bb559b0..c5dab8f23 100644 --- a/test/Tests/Helpers.hs +++ b/test/Tests/Helpers.hs @@ -2,8 +2,17 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE TypeSynonymInstances #-} --- Utility functions for the test suite. +{- | + Module : Tests.Helpers + Copyright : © 2006-2019 John MacFarlane + License : GNU GPL, version 2 or above + Maintainer : John MacFarlane <jgm@berkeley@edu> + Stability : alpha + Portability : portable + +Utility functions for the test suite. +-} module Tests.Helpers ( test , TestResult(..) , showDiff diff --git a/test/Tests/Lua.hs b/test/Tests/Lua.hs index 7ad48116a..a66952de8 100644 --- a/test/Tests/Lua.hs +++ b/test/Tests/Lua.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Lua + Copyright : © 2017-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Unit and integration tests for pandoc's Lua subsystem. +-} module Tests.Lua ( tests ) where import Prelude diff --git a/test/Tests/Old.hs b/test/Tests/Old.hs index b9757d1da..5f4d55469 100644 --- a/test/Tests/Old.hs +++ b/test/Tests/Old.hs @@ -1,4 +1,15 @@ {-# LANGUAGE NoImplicitPrelude #-} +{- | + Module : Tests.Old + Copyright : © 2006-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley@edu> + Stability : alpha + Portability : portable + +"Old" style tests (comparing output to golden files). +-} module Tests.Old (tests) where import Prelude diff --git a/test/Tests/Readers/Creole.hs b/test/Tests/Readers/Creole.hs index eb50b2b9a..691ab9301 100644 --- a/test/Tests/Readers/Creole.hs +++ b/test/Tests/Readers/Creole.hs @@ -1,5 +1,17 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Creole + Copyright : © 2017 Sascha Wilde + 2017-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : Sascha Wilde <wilde@sha-bang.de> + Stability : alpha + Portability : portable + +Tests for the creole reader. +-} module Tests.Readers.Creole (tests) where import Prelude diff --git a/test/Tests/Readers/Docx.hs b/test/Tests/Readers/Docx.hs index c0426b672..34cc4bb53 100644 --- a/test/Tests/Readers/Docx.hs +++ b/test/Tests/Readers/Docx.hs @@ -1,4 +1,15 @@ {-# LANGUAGE NoImplicitPrelude #-} +{- | + Module : Tests.Readers.Docx + Copyright : © 2017-2019 Jesse Rosenthal, John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : Jesse Rosenthal <jrosenthal@jhu.edu> + Stability : alpha + Portability : portable + +Tests for the word docx reader. +-} module Tests.Readers.Docx (tests) where import Prelude diff --git a/test/Tests/Readers/DokuWiki.hs b/test/Tests/Readers/DokuWiki.hs index 02fe1553b..b8cd83c3c 100644 --- a/test/Tests/Readers/DokuWiki.hs +++ b/test/Tests/Readers/DokuWiki.hs @@ -1,6 +1,17 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE ScopedTypeVariables #-} +{- | + Module : Tests.Readers.DokuWiki + Copyright : © 2018-2019 Alexander Krotov + License : GNU GPL, version 2 or above + + Maintainer : Alexander Krotov + Stability : alpha + Portability : portable + +Tests for DokuWiki reader. +-} module Tests.Readers.DokuWiki (tests) where import Prelude diff --git a/test/Tests/Readers/EPUB.hs b/test/Tests/Readers/EPUB.hs index 285efedbf..82e63bb64 100644 --- a/test/Tests/Readers/EPUB.hs +++ b/test/Tests/Readers/EPUB.hs @@ -1,4 +1,15 @@ {-# LANGUAGE NoImplicitPrelude #-} +{- | + Module : Tests.Readers.EPUB + Copyright : © 2006-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley.eu> + Stability : alpha + Portability : portable + +Tests for the EPUB mediabag. +-} module Tests.Readers.EPUB (tests) where import Prelude diff --git a/test/Tests/Readers/FB2.hs b/test/Tests/Readers/FB2.hs index 9b2983d57..71443176d 100644 --- a/test/Tests/Readers/FB2.hs +++ b/test/Tests/Readers/FB2.hs @@ -1,5 +1,15 @@ {-# LANGUAGE NoImplicitPrelude #-} +{- | + Module : Tests.Readers.FB2 + Copyright : © 2018-2019 Alexander Krotov + License : GNU GPL, version 2 or above + Maintainer : © 2018-2019 Alexander Krotov <ilabdsf@gmail.com> + Stability : alpha + Portability : portable + +Tests for the EPUB mediabag. +-} module Tests.Readers.FB2 (tests) where import Prelude diff --git a/test/Tests/Readers/HTML.hs b/test/Tests/Readers/HTML.hs index 514b6bb7b..69078d955 100644 --- a/test/Tests/Readers/HTML.hs +++ b/test/Tests/Readers/HTML.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.HTML + Copyright : © 2006-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley.edu> + Stability : alpha + Portability : portable + +Tests for the HTML reader. +-} module Tests.Readers.HTML (tests) where import Prelude diff --git a/test/Tests/Readers/JATS.hs b/test/Tests/Readers/JATS.hs index 83c7c0da5..2ac0f6d8f 100644 --- a/test/Tests/Readers/JATS.hs +++ b/test/Tests/Readers/JATS.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.JATS + Copyright : © 2017 Hamish Mackenzie + License : GNU GPL, version 2 or above + + Maintainer : Hamish Mackenzie <Hamish.K.Mackenzie@googlemail.com> + Stability : alpha + Portability : portable + +Tests for the JATS reader. +-} module Tests.Readers.JATS (tests) where import Prelude diff --git a/test/Tests/Readers/LaTeX.hs b/test/Tests/Readers/LaTeX.hs index 1538b6b0a..d12eb22c9 100644 --- a/test/Tests/Readers/LaTeX.hs +++ b/test/Tests/Readers/LaTeX.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.LaTeX + Copyright : © 2006-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley.edu> + Stability : alpha + Portability : portable + +Tests for the LaTeX reader. +-} module Tests.Readers.LaTeX (tests) where import Prelude diff --git a/test/Tests/Readers/Man.hs b/test/Tests/Readers/Man.hs index e7d67e575..8c5d428e5 100644 --- a/test/Tests/Readers/Man.hs +++ b/test/Tests/Readers/Man.hs @@ -1,4 +1,16 @@ {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Man + Copyright : © 2018-2019 Yan Pas <yanp.bugz@gmail.com>, + 2018-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley.edu> + Stability : alpha + Portability : portable + +Tests for the Man reader. +-} module Tests.Readers.Man (tests) where import Prelude diff --git a/test/Tests/Readers/Markdown.hs b/test/Tests/Readers/Markdown.hs index 75401fb91..566a42485 100644 --- a/test/Tests/Readers/Markdown.hs +++ b/test/Tests/Readers/Markdown.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Markdown + Copyright : © 2006-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley.edu> + Stability : alpha + Portability : portable + +Tests for the Markdown reader. +-} module Tests.Readers.Markdown (tests) where import Prelude diff --git a/test/Tests/Readers/Muse.hs b/test/Tests/Readers/Muse.hs index 87cedfff2..e2b9ff27f 100644 --- a/test/Tests/Readers/Muse.hs +++ b/test/Tests/Readers/Muse.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Muse + Copyright : © 2017-2019 Alexander Krotov + License : GNU GPL, version 2 or above + + Maintainer : Alexander Krotov <ilabdsf@gmail.com> + Stability : alpha + Portability : portable + +Tests for the Muse reader. +-} module Tests.Readers.Muse (tests) where import Prelude diff --git a/test/Tests/Readers/Odt.hs b/test/Tests/Readers/Odt.hs index c7f9a0725..c741c71b4 100644 --- a/test/Tests/Readers/Odt.hs +++ b/test/Tests/Readers/Odt.hs @@ -1,4 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} +{- | + Module : Tests.Readers.Odt + Copyright : © 2015-2019 John MacFarlane + 2015 Martin Linnemann + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley.edu> + Stability : alpha + Portability : portable + +Tests for the ODT reader. +-} module Tests.Readers.Odt (tests) where import Prelude diff --git a/test/Tests/Readers/Org.hs b/test/Tests/Readers/Org.hs index de7f14e32..803034228 100644 --- a/test/Tests/Readers/Org.hs +++ b/test/Tests/Readers/Org.hs @@ -1,4 +1,15 @@ {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Shared + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Tests of the org reader. +-} module Tests.Readers.Org (tests) where import Test.Tasty (TestTree, testGroup) diff --git a/test/Tests/Readers/Org/Block.hs b/test/Tests/Readers/Org/Block.hs index b1c86eada..f5ea66343 100644 --- a/test/Tests/Readers/Org/Block.hs +++ b/test/Tests/Readers/Org/Block.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Block + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Tests parsing of org blocks. +-} module Tests.Readers.Org.Block (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Block/CodeBlock.hs b/test/Tests/Readers/Org/Block/CodeBlock.hs index a54ef6a17..7f50a1c81 100644 --- a/test/Tests/Readers/Org/Block/CodeBlock.hs +++ b/test/Tests/Readers/Org/Block/CodeBlock.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Block.CodeBlock + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Test parsing of org code blocks. +-} module Tests.Readers.Org.Block.CodeBlock (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Block/Figure.hs b/test/Tests/Readers/Org/Block/Figure.hs index bead135e9..2d78bbe9e 100644 --- a/test/Tests/Readers/Org/Block/Figure.hs +++ b/test/Tests/Readers/Org/Block/Figure.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Block.Figure + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Test parsing of org figures. +-} module Tests.Readers.Org.Block.Figure (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Block/Header.hs b/test/Tests/Readers/Org/Block/Header.hs index 913c830d6..e20571b53 100644 --- a/test/Tests/Readers/Org/Block/Header.hs +++ b/test/Tests/Readers/Org/Block/Header.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Block.Header + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Test parsing of org header blocks. +-} module Tests.Readers.Org.Block.Header (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Block/List.hs b/test/Tests/Readers/Org/Block/List.hs index bdab01404..f19d3f171 100644 --- a/test/Tests/Readers/Org/Block/List.hs +++ b/test/Tests/Readers/Org/Block/List.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Block.Header + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Test parsing of org lists. +-} module Tests.Readers.Org.Block.List (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Block/Table.hs b/test/Tests/Readers/Org/Block/Table.hs index 3cb6bb0f0..c8b0a1375 100644 --- a/test/Tests/Readers/Org/Block/Table.hs +++ b/test/Tests/Readers/Org/Block/Table.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Block.Table + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Test parsing of org tables. +-} module Tests.Readers.Org.Block.Table (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Directive.hs b/test/Tests/Readers/Org/Directive.hs index bf4c2800d..6d6609d4e 100644 --- a/test/Tests/Readers/Org/Directive.hs +++ b/test/Tests/Readers/Org/Directive.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Directive + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Tests parsing of org directives (like @#+OPTIONS@). +-} module Tests.Readers.Org.Directive (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Inline.hs b/test/Tests/Readers/Org/Inline.hs index e5996d4d8..856f01063 100644 --- a/test/Tests/Readers/Org/Inline.hs +++ b/test/Tests/Readers/Org/Inline.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Inline + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Tests parsing of org inlines. +-} module Tests.Readers.Org.Inline (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Inline/Citation.hs b/test/Tests/Readers/Org/Inline/Citation.hs index c7974efa0..d718bba18 100644 --- a/test/Tests/Readers/Org/Inline/Citation.hs +++ b/test/Tests/Readers/Org/Inline/Citation.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Inline.Citation + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Test parsing of citations in org input. +-} module Tests.Readers.Org.Inline.Citation (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Inline/Note.hs b/test/Tests/Readers/Org/Inline/Note.hs index 1e0a59cb4..086e4fe37 100644 --- a/test/Tests/Readers/Org/Inline/Note.hs +++ b/test/Tests/Readers/Org/Inline/Note.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Inline.Note + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Test parsing of footnotes in org input. +-} module Tests.Readers.Org.Inline.Note (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Inline/Smart.hs b/test/Tests/Readers/Org/Inline/Smart.hs index b2889f8fe..7202adc97 100644 --- a/test/Tests/Readers/Org/Inline/Smart.hs +++ b/test/Tests/Readers/Org/Inline/Smart.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Inline.Smart + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Test smart parsing of quotes, apostrophe, etc. +-} module Tests.Readers.Org.Inline.Smart (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Meta.hs b/test/Tests/Readers/Org/Meta.hs index b17a05fe1..2843bf0d0 100644 --- a/test/Tests/Readers/Org/Meta.hs +++ b/test/Tests/Readers/Org/Meta.hs @@ -1,5 +1,16 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Org.Meta + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Tests parsing of org meta data (mostly lines starting with @#+@). +-} module Tests.Readers.Org.Meta (tests) where import Prelude diff --git a/test/Tests/Readers/Org/Shared.hs b/test/Tests/Readers/Org/Shared.hs index ea2a97e49..f26442621 100644 --- a/test/Tests/Readers/Org/Shared.hs +++ b/test/Tests/Readers/Org/Shared.hs @@ -1,4 +1,15 @@ {-# LANGUAGE NoImplicitPrelude #-} +{- | + Module : Tests.Readers.Org.Shared + Copyright : © 2014-2019 Albert Krewinkel + License : GNU GPL, version 2 or above + + Maintainer : Albert Krewinkel <albert@zeitkraut.de> + Stability : alpha + Portability : portable + +Helper functions used by other org tests. +-} module Tests.Readers.Org.Shared ( (=:) , org diff --git a/test/Tests/Readers/RST.hs b/test/Tests/Readers/RST.hs index 9e2253cc4..70bc0f361 100644 --- a/test/Tests/Readers/RST.hs +++ b/test/Tests/Readers/RST.hs @@ -1,6 +1,17 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE ScopedTypeVariables #-} +{- | + Module : Tests.Readers.RST + Copyright : © 2006-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley.edu> + Stability : alpha + Portability : portable + +Tests for the RST reader. +-} module Tests.Readers.RST (tests) where import Prelude diff --git a/test/Tests/Readers/Txt2Tags.hs b/test/Tests/Readers/Txt2Tags.hs index f0efbb02e..20b1e74e7 100644 --- a/test/Tests/Readers/Txt2Tags.hs +++ b/test/Tests/Readers/Txt2Tags.hs @@ -1,5 +1,17 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} +{- | + Module : Tests.Readers.Txt2Tags + Copyright : © 2014-2019 John MacFarlane, + © 2014 Matthew Pickering + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley.edu> + Stability : alpha + Portability : portable + +Tests for the Txt2Tags reader. +-} module Tests.Readers.Txt2Tags (tests) where import Prelude diff --git a/test/Tests/Shared.hs b/test/Tests/Shared.hs index 85f7aae67..2a699623c 100644 --- a/test/Tests/Shared.hs +++ b/test/Tests/Shared.hs @@ -1,4 +1,15 @@ {-# LANGUAGE NoImplicitPrelude #-} +{- | + Module : Tests.Shared + Copyright : © 2006-2019 John MacFarlane + License : GNU GPL, version 2 or above + + Maintainer : John MacFarlane <jgm@berkeley@edu> + Stability : alpha + Portability : portable + +Tests for functions used in many parts of the library. +-} module Tests.Shared (tests) where import Prelude |