@@ -151,6 +151,14 @@ def test_parse_code
151
151
expected = doc ( para ( "Code: <code>text</code>" ) )
152
152
assert_equal expected , doc
153
153
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
+
154
162
doc = parse "Code: ``text`s``"
155
163
expected = doc ( para ( "Code: <code>text`s</code>" ) )
156
164
assert_equal expected , doc
@@ -167,6 +175,14 @@ def test_parse_code
167
175
expected = doc ( para ( "Code: <code>text`s</code>" ) )
168
176
assert_equal expected , doc
169
177
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
+
170
186
doc = parse "Code: ```text`s```"
171
187
expected = doc ( para ( "Code: <code>text`s</code>" ) )
172
188
assert_equal expected , doc
@@ -183,6 +199,14 @@ def test_parse_code
183
199
expected = doc ( para ( "Code: <code>text`s</code>" ) )
184
200
assert_equal expected , doc
185
201
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
+
186
210
doc = parse "Code: `\\ `"
187
211
expected = doc ( para ( "Code: <code>\\ \\ </code>" ) )
188
212
assert_equal expected , doc
0 commit comments