@@ -143,7 +143,7 @@ def test_parse_code
143
143
end
144
144
145
145
def test_parse_code_github
146
- doc = parse <<-MD
146
+ doc = <<-MD
147
147
Example:
148
148
149
149
```
@@ -156,11 +156,25 @@ def test_parse_code_github
156
156
para ( "Example:" ) ,
157
157
verb ( "code goes here\n " ) )
158
158
159
- assert_equal expected , doc
159
+ assert_equal expected , parse ( doc )
160
+ assert_equal expected , parse ( doc . sub ( /^\n / , '' ) )
161
+
162
+ @parser . github = false
163
+
164
+ expected =
165
+ doc ( para ( "Example:" ) ,
166
+ para ( "<code>\n " "code goes here\n </code>" ) )
167
+
168
+ assert_equal expected , parse ( doc )
169
+
170
+ expected =
171
+ doc ( para ( "Example:\n <code>\n " "code goes here\n </code>" ) )
172
+
173
+ assert_equal expected , parse ( doc . sub ( /^\n / , '' ) )
160
174
end
161
175
162
176
def test_parse_code_github_format
163
- doc = parse <<-MD
177
+ doc = <<-MD
164
178
Example:
165
179
166
180
``` ruby
@@ -176,7 +190,21 @@ def test_parse_code_github_format
176
190
para ( "Example:" ) ,
177
191
code )
178
192
179
- assert_equal expected , doc
193
+ assert_equal expected , parse ( doc )
194
+ assert_equal expected , parse ( doc . sub ( /^\n / , '' ) )
195
+
196
+ @parser . github = false
197
+
198
+ expected =
199
+ doc ( para ( "Example:" ) ,
200
+ para ( "<code>ruby\n " "code goes here\n </code>" ) )
201
+
202
+ assert_equal expected , parse ( doc )
203
+
204
+ expected =
205
+ doc ( para ( "Example:\n <code>ruby\n " "code goes here\n </code>" ) )
206
+
207
+ assert_equal expected , parse ( doc . sub ( /^\n / , '' ) )
180
208
end
181
209
182
210
def test_parse_definition_list
0 commit comments