diff options
author | csforste <cforster@syr.edu> | 2015-12-24 11:36:58 -0500 |
---|---|---|
committer | csforste <cforster@syr.edu> | 2016-01-19 14:03:57 -0500 |
commit | 25a9ca697a9fa3354e7a634d386efdef4031776f (patch) | |
tree | ac3f1cafac50d35f8faef6b4a3c2a408dc5e7427 /tests/Tests | |
parent | f2c0974a26b7de7d39168268de7c6257f14c56be (diff) | |
download | pandoc-25a9ca697a9fa3354e7a634d386efdef4031776f.tar.gz |
Add TEI Writer.
Diffstat (limited to 'tests/Tests')
-rw-r--r-- | tests/Tests/Writers/TEI.hs | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/tests/Tests/Writers/TEI.hs b/tests/Tests/Writers/TEI.hs new file mode 100644 index 000000000..228cda67d --- /dev/null +++ b/tests/Tests/Writers/TEI.hs @@ -0,0 +1,41 @@ +{-# LANGUAGE OverloadedStrings #-} +module Tests.Writers.TEI (tests) where + +import Test.Framework +import Text.Pandoc.Builder +import Text.Pandoc +import Tests.Helpers +import Tests.Arbitrary() + +{- + "my test" =: X =?> Y + +is shorthand for + + test html "my test" $ X =?> Y + +which is in turn shorthand for + + test html "my test" (X,Y) +-} + +infix 4 =: +(=:) :: (ToString a, ToPandoc a) + => String -> (a, String) -> Test +(=:) = test (writeTEI def . toPandoc) + +tests :: [Test] +tests = [ testGroup "block elements" + ["para" =: para "Lorem ipsum cetera." + =?> "<p>Lorem ipsum cetera.</p>" + ] +-- ] +-- , testGroup "lists" +-- [ +-- ] + , testGroup "inlines" + [ + "Emphasis" =: emph ("emphasized") + =?> "<hi rendition=\"simple:italic\">emphasized</hi>" + ] + ] |