aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorBrian Leung <bkleung89@gmail.com>2019-01-10 07:19:26 +0100
committerJohn MacFarlane <jgm@berkeley.edu>2019-01-09 22:19:26 -0800
commit35971495abbc15342f0035040f964ed4dd3b0c5d (patch)
treeadbe19d99871c61399ba2de708e0b87fe3ecf374 /test
parent483012552aa4ac8fccd733f81110dcebcf1afdd4 (diff)
downloadpandoc-35971495abbc15342f0035040f964ed4dd3b0c5d.tar.gz
RST reader: change treatment of `number-lines` directives. (#5207)
Directives of this type without numeric inputs should not have a `startFrom` attribute; with a blank value, the writers can produce extra whitespace.
Diffstat (limited to 'test')
-rw-r--r--test/Tests/Readers/RST.hs4
-rw-r--r--test/command/5182.md6
-rw-r--r--test/command/5182.txt5
3 files changed, 13 insertions, 2 deletions
diff --git a/test/Tests/Readers/RST.hs b/test/Tests/Readers/RST.hs
index d69440843..9e2253cc4 100644
--- a/test/Tests/Readers/RST.hs
+++ b/test/Tests/Readers/RST.hs
@@ -112,7 +112,7 @@ tests = [ "line block with blank line" =:
"def func(x):\n return y")
, "Code directive with number-lines, no line specified" =: T.unlines
[ ".. code::python"
- , " :number-lines: "
+ , " :number-lines:"
, ""
, " def func(x):"
, " return y"
@@ -120,7 +120,7 @@ tests = [ "line block with blank line" =:
doc (codeBlockWith
( ""
, ["python", "numberLines"]
- , [ ("startFrom", "") ]
+ , []
)
"def func(x):\n return y")
, testGroup "literal / line / code blocks"
diff --git a/test/command/5182.md b/test/command/5182.md
new file mode 100644
index 000000000..dc30a12ce
--- /dev/null
+++ b/test/command/5182.md
@@ -0,0 +1,6 @@
+```
+pandoc -f rst -t native
+.. include:: command/5182.txt
+^D
+[CodeBlock ("",["python","numberLines"],[]) "def func(x):\n return y"]
+```
diff --git a/test/command/5182.txt b/test/command/5182.txt
new file mode 100644
index 000000000..f1580ef0e
--- /dev/null
+++ b/test/command/5182.txt
@@ -0,0 +1,5 @@
+.. code::python
+ :number-lines:
+
+ def func(x):
+ return y