Skip to content

Commit f4a90c6

Browse files
committed
Tests for code enclosing a tab and a space
1 parent dad587c commit f4a90c6

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

test/rdoc/rdoc_markdown_test.rb

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,14 @@ def test_parse_code
151151
expected = doc(para("Code: <code>text</code>"))
152152
assert_equal expected, doc
153153

154+
doc = parse "Code: ` text\t`"
155+
expected = doc(para("Code: <code> text\t</code>"))
156+
assert_equal expected, doc
157+
158+
doc = parse "Code: `\ttext `"
159+
expected = doc(para("Code: <code>\ttext </code>"))
160+
assert_equal expected, doc
161+
154162
doc = parse "Code: ``text`s``"
155163
expected = doc(para("Code: <code>text`s</code>"))
156164
assert_equal expected, doc
@@ -167,6 +175,14 @@ def test_parse_code
167175
expected = doc(para("Code: <code>text`s</code>"))
168176
assert_equal expected, doc
169177

178+
doc = parse "Code: `` text`s\t``"
179+
expected = doc(para("Code: <code> text`s\t</code>"))
180+
assert_equal expected, doc
181+
182+
doc = parse "Code: ``\ttext`s ``"
183+
expected = doc(para("Code: <code>\ttext`s </code>"))
184+
assert_equal expected, doc
185+
170186
doc = parse "Code: ```text`s```"
171187
expected = doc(para("Code: <code>text`s</code>"))
172188
assert_equal expected, doc
@@ -183,6 +199,14 @@ def test_parse_code
183199
expected = doc(para("Code: <code>text`s</code>"))
184200
assert_equal expected, doc
185201

202+
doc = parse "Code: ``` text`s\t```"
203+
expected = doc(para("Code: <code> text`s\t</code>"))
204+
assert_equal expected, doc
205+
206+
doc = parse "Code: ```\ttext`s ```"
207+
expected = doc(para("Code: <code>\ttext`s </code>"))
208+
assert_equal expected, doc
209+
186210
doc = parse "Code: `\\`"
187211
expected = doc(para("Code: <code>\\\\</code>"))
188212
assert_equal expected, doc

0 commit comments

Comments
 (0)