aboutsummaryrefslogtreecommitdiff
path: root/test/Tests/Readers/Muse.hs
diff options
context:
space:
mode:
authorAlexander Krotov <ilabdsf@gmail.com>2018-10-28 03:52:25 +0300
committerAlexander Krotov <ilabdsf@gmail.com>2018-10-28 03:52:25 +0300
commite34a0703f557ed4ceeadaa6cb29edb6239255d96 (patch)
tree063866e6a3ec2e7bb9ade7157526e311454d4376 /test/Tests/Readers/Muse.hs
parentd8135b2e67aec4061386fb91da9c4a080d54e7fb (diff)
downloadpandoc-e34a0703f557ed4ceeadaa6cb29edb6239255d96.tar.gz
Muse reader: try to parse lists before trying to parse table
This ensures that tables inside lists are parsed correctly.
Diffstat (limited to 'test/Tests/Readers/Muse.hs')
-rw-r--r--test/Tests/Readers/Muse.hs12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/Tests/Readers/Muse.hs b/test/Tests/Readers/Muse.hs
index e73b1abde..bb61e848f 100644
--- a/test/Tests/Readers/Muse.hs
+++ b/test/Tests/Readers/Muse.hs
@@ -1328,6 +1328,18 @@ tests =
]
])
]
+ , "Definition list with table" =:
+ " foo :: bar | baz" =?>
+ definitionList [ ("foo", [ table mempty [(AlignDefault, 0.0), (AlignDefault, 0.0)]
+ []
+ [[plain "bar", plain "baz"]]
+ ])]
+ , "Definition list with table inside bullet list" =:
+ " - foo :: bar | baz" =?>
+ bulletList [definitionList [ ("foo", [ table mempty [(AlignDefault, 0.0), (AlignDefault, 0.0)]
+ []
+ [[plain "bar", plain "baz"]]
+ ])]]
, test emacsMuse "Multi-line definition lists from Emacs Muse manual"
(T.unlines
[ "Term1 ::"