@@ -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: `\t text `"
159+ expected = doc ( para ( "Code: <code>\t text </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: ``\t text`s ``"
183+ expected = doc ( para ( "Code: <code>\t text`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: ```\t text`s ```"
207+ expected = doc ( para ( "Code: <code>\t text`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