diff options
author | Albert Krewinkel <albert@zeitkraut.de> | 2015-11-13 21:25:11 +0100 |
---|---|---|
committer | Albert Krewinkel <albert@zeitkraut.de> | 2015-11-13 22:04:17 +0100 |
commit | 67cb2809fd07d1f14462af2535ce37b8f4e9e464 (patch) | |
tree | 33a103f4b18c17fb944f9e23c8be41edb1ab954e /tests/Tests/Readers/Org.hs | |
parent | a119ad8d09393c8a168e76aeefcde6ba6417a94b (diff) |
Org reader: Require whitespace around def list markers
Definition list markers (i.e. double colons `::`) must be surrounded by
whitespace to start a definition item. This rule was not checked
before, resulting in bugs with footnotes and some link types.
Thanks to @conklech for noticing and reporting this issue.
This fixes #2518.
Diffstat (limited to 'tests/Tests/Readers/Org.hs')
-rw-r--r-- | tests/Tests/Readers/Org.hs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/Tests/Readers/Org.hs b/tests/Tests/Readers/Org.hs index 05d206d85..d956e89e3 100644 --- a/tests/Tests/Readers/Org.hs +++ b/tests/Tests/Readers/Org.hs @@ -841,7 +841,7 @@ tests = unlines [ "- PLL :: phase-locked loop" , "- TTL ::" , " transistor-transistor logic" - , "- PSK::phase-shift keying" + , "- PSK :: phase-shift keying" , "" , " a digital modulation scheme" ] =?> @@ -880,6 +880,10 @@ tests = , headerWith ("header", [], []) 1 "header" ] + , "Definition lists double-colon markers must be surrounded by whitespace" =: + "- std::cout" =?> + bulletList [ plain "std::cout" ] + , "Loose bullet list" =: unlines [ "- apple" , "" |