diff options
author | John MacFarlane <jgm@berkeley.edu> | 2016-04-26 23:07:29 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2016-04-26 23:07:29 -0700 |
commit | cc82851a6a9f140d6ce2279c31988ced0e9fe7af (patch) | |
tree | 5b73961c14d4a70ca02d20446383b404699f11aa /tests | |
parent | 1985164816e49386e256d53d2846c90dc4168fd5 (diff) | |
parent | 1bfe39e24cb58c361a05f419ef9a4a5263f558f6 (diff) | |
download | pandoc-cc82851a6a9f140d6ce2279c31988ced0e9fe7af.tar.gz |
Merge pull request #2876 from shosti/org-code-indent
Ignore leading space in org code blocks
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Tests/Readers/Org.hs | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/Tests/Readers/Org.hs b/tests/Tests/Readers/Org.hs index b095ac60a..bb9b37d13 100644 --- a/tests/Tests/Readers/Org.hs +++ b/tests/Tests/Readers/Org.hs @@ -1054,6 +1054,33 @@ tests = " where greeting = \"moin\"\n" in codeBlockWith attr' code' + , "Source block with indented code" =: + unlines [ " #+BEGIN_SRC haskell" + , " main = putStrLn greeting" + , " where greeting = \"moin\"" + , " #+END_SRC" ] =?> + let attr' = ("", ["haskell"], []) + code' = "main = putStrLn greeting\n" ++ + " where greeting = \"moin\"\n" + in codeBlockWith attr' code' + + , "Source block with tab-indented code" =: + unlines [ "\t#+BEGIN_SRC haskell" + , "\tmain = putStrLn greeting" + , "\t where greeting = \"moin\"" + , "\t#+END_SRC" ] =?> + let attr' = ("", ["haskell"], []) + code' = "main = putStrLn greeting\n" ++ + " where greeting = \"moin\"\n" + in codeBlockWith attr' code' + + , "Empty source block" =: + unlines [ " #+BEGIN_SRC haskell" + , " #+END_SRC" ] =?> + let attr' = ("", ["haskell"], []) + code' = "" + in codeBlockWith attr' code' + , "Source block between paragraphs" =: unlines [ "Low German greeting" , " #+BEGIN_SRC haskell" |