diff options
Diffstat (limited to 'src/Tests/Readers/RST.hs')
-rw-r--r-- | src/Tests/Readers/RST.hs | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/Tests/Readers/RST.hs b/src/Tests/Readers/RST.hs deleted file mode 100644 index fdce7c8f6..000000000 --- a/src/Tests/Readers/RST.hs +++ /dev/null @@ -1,60 +0,0 @@ -{-# LANGUAGE OverloadedStrings, QuasiQuotes #-} -module Tests.Readers.RST (tests) where - -import Text.Pandoc.Definition -import Test.Framework -import Tests.Helpers -import Tests.Arbitrary() -import Text.Pandoc.Builder -import Text.Pandoc - -rst :: String -> Pandoc -rst = readRST def - -infix 4 =: -(=:) :: ToString c - => String -> (String, c) -> Test -(=:) = test rst - -tests :: [Test] -tests = [ "line block with blank line" =: - "| a\n|\n| b" =?> para (str "a" <> linebreak <> - linebreak <> str " " <> str "b") - , "field list" =: - [_LIT| -:Hostname: media08 -:IP address: 10.0.0.19 -:Size: 3ru -:Date: 2001-08-16 -:Version: 1 -:Authors: - Me - - Myself - - I -:Indentation: Since the field marker may be quite long, the second - and subsequent lines of the field body do not have to line up - with the first line, but they must be indented relative to the - field name marker, and they must line up with each other. -:Parameter i: integer -:Final: item - on two lines -|] =?> ( setAuthors ["Me","Myself","I"] - $ setDate "2001-08-16" - $ doc - $ definitionList [ (str "Hostname", [para "media08"]) - , (str "IP address", [para "10.0.0.19"]) - , (str "Size", [para "3ru"]) - , (str "Version", [para "1"]) - , (str "Indentation", [para "Since the field marker may be quite long, the second and subsequent lines of the field body do not have to line up with the first line, but they must be indented relative to the field name marker, and they must line up with each other."]) - , (str "Parameter i", [para "integer"]) - , (str "Final", [para "item on two lines"]) - ]) - , "URLs with following punctuation" =: - ("http://google.com, http://yahoo.com; http://foo.bar.baz.\n" ++ - "http://foo.bar/baz_(bam) (http://foo.bar)") =?> - para (link "http://google.com" "" "http://google.com" <> ", " <> - link "http://yahoo.com" "" "http://yahoo.com" <> "; " <> - link "http://foo.bar.baz" "" "http://foo.bar.baz" <> ". " <> - link "http://foo.bar/baz_(bam)" "" "http://foo.bar/baz_(bam)" - <> " (" <> link "http://foo.bar" "" "http://foo.bar" <> ")") - ] - |