@@ -226,21 +226,6 @@ mod test_syntsx {
226
226
}
227
227
" ;
228
228
229
- const CODEBLOCK_RENDERED : & str =
230
- "<pre style=\" background-color:#2b303b;\" >\n \
231
- <code><span style=\" color:#b48ead;\" >mod </span>\
232
- <span style=\" color:#c0c5ce;\" >test {\n \
233
- </span><span style=\" color:#c0c5ce;\" > </span>\
234
- <span style=\" color:#b48ead;\" >fn \
235
- </span><span style=\" color:#8fa1b3;\" >hello</span><span style=\" color:#c0c5ce;\" >(\
236
- </span><span style=\" color:#bf616a;\" >arg</span><span style=\" color:#c0c5ce;\" >: int) -> \
237
- </span><span style=\" color:#b48ead;\" >bool </span><span style=\" color:#c0c5ce;\" >{\n \
238
- </span><span style=\" color:#c0c5ce;\" > \
239
- </span><span style=\" color:#d08770;\" >true\n \
240
- </span><span style=\" color:#c0c5ce;\" > }\n \
241
- </span><span style=\" color:#c0c5ce;\" > }\n \
242
- </span><span style=\" color:#c0c5ce;\" > </span></code></pre>\n ";
243
-
244
229
#[ test]
245
230
fn highlight_block_renders_rust ( ) {
246
231
let syntax = std:: sync:: Arc :: new ( SyntaxHighlight :: new ( ) ) ;
@@ -257,11 +242,8 @@ mod test_syntsx {
257
242
) )
258
243
. unwrap ( ) ;
259
244
let output = template. render ( & liquid:: Object :: new ( ) ) ;
260
- snapbox:: assert_eq ( CODEBLOCK_RENDERED , output. unwrap ( ) ) ;
261
- }
262
-
263
- const MARKDOWN_RENDERED : & str =
264
- "<pre style=\" background-color:#2b303b;\" >\n \
245
+ let expected =
246
+ snapbox:: str![ "<pre style=\" background-color:#2b303b;\" >\n \
265
247
<code><span style=\" color:#b48ead;\" >mod </span>\
266
248
<span style=\" color:#c0c5ce;\" >test {\n \
267
249
</span><span style=\" color:#c0c5ce;\" > </span>\
@@ -273,8 +255,10 @@ mod test_syntsx {
273
255
</span><span style=\" color:#d08770;\" >true\n \
274
256
</span><span style=\" color:#c0c5ce;\" > }\n \
275
257
</span><span style=\" color:#c0c5ce;\" > }\n \
276
- </span><span style=\" color:#c0c5ce;\" > \n \
277
- </span></code></pre>\n ";
258
+ </span><span style=\" color:#c0c5ce;\" > </span></code></pre>\n "] ;
259
+
260
+ snapbox:: assert_eq ( expected, output. unwrap ( ) ) ;
261
+ }
278
262
279
263
#[ test]
280
264
fn markdown_renders_rust ( ) {
@@ -292,7 +276,23 @@ mod test_syntsx {
292
276
& mut buf,
293
277
decorate_markdown ( parser, syntax, Some ( "base16-ocean.dark" ) ) . unwrap ( ) ,
294
278
) ;
295
- snapbox:: assert_eq ( MARKDOWN_RENDERED , & buf) ;
279
+ let expected =
280
+ snapbox:: str![ "<pre style=\" background-color:#2b303b;\" >\n \
281
+ <code><span style=\" color:#b48ead;\" >mod </span>\
282
+ <span style=\" color:#c0c5ce;\" >test {\n \
283
+ </span><span style=\" color:#c0c5ce;\" > </span>\
284
+ <span style=\" color:#b48ead;\" >fn \
285
+ </span><span style=\" color:#8fa1b3;\" >hello</span><span style=\" color:#c0c5ce;\" >(\
286
+ </span><span style=\" color:#bf616a;\" >arg</span><span style=\" color:#c0c5ce;\" >: int) -> \
287
+ </span><span style=\" color:#b48ead;\" >bool </span><span style=\" color:#c0c5ce;\" >{\n \
288
+ </span><span style=\" color:#c0c5ce;\" > \
289
+ </span><span style=\" color:#d08770;\" >true\n \
290
+ </span><span style=\" color:#c0c5ce;\" > }\n \
291
+ </span><span style=\" color:#c0c5ce;\" > }\n \
292
+ </span><span style=\" color:#c0c5ce;\" > \n \
293
+ </span></code></pre>\n "] ;
294
+
295
+ snapbox:: assert_eq ( expected, & buf) ;
296
296
}
297
297
}
298
298
@@ -309,14 +309,6 @@ mod test_raw {
309
309
}
310
310
" ;
311
311
312
- const CODEBLOCK_RENDERED : & str = r#"<pre><code class="language-rust">mod test {
313
- fn hello(arg: int) -> bool {
314
- true
315
- }
316
- }
317
- </code></pre>
318
- "# ;
319
-
320
312
#[ test]
321
313
fn codeblock_renders_rust ( ) {
322
314
let syntax = std:: sync:: Arc :: new ( SyntaxHighlight :: new ( ) ) ;
@@ -333,17 +325,18 @@ mod test_raw {
333
325
) )
334
326
. unwrap ( ) ;
335
327
let output = template. render ( & liquid:: Object :: new ( ) ) ;
336
- assert_eq ! ( output. unwrap( ) , CODEBLOCK_RENDERED . to_string( ) ) ;
337
- }
338
-
339
- const MARKDOWN_RENDERED : & str = r#"<pre><code class="language-rust">mod test {
328
+ let expected = snapbox:: str![
329
+ r#"<pre><code class="language-rust">mod test {
340
330
fn hello(arg: int) -> bool {
341
331
true
342
332
}
343
333
}
344
-
345
334
</code></pre>
346
- "# ;
335
+ "#
336
+ ] ;
337
+
338
+ snapbox:: assert_eq ( expected, output. unwrap ( ) ) ;
339
+ }
347
340
348
341
#[ test]
349
342
fn decorate_markdown_renders_rust ( ) {
@@ -361,6 +354,17 @@ mod test_raw {
361
354
& mut buf,
362
355
decorate_markdown ( parser, syntax, Some ( "base16-ocean.dark" ) ) . unwrap ( ) ,
363
356
) ;
364
- assert_eq ! ( buf, MARKDOWN_RENDERED ) ;
357
+ let expected = snapbox:: str![
358
+ r#"<pre><code class="language-rust">mod test {
359
+ fn hello(arg: int) -> bool {
360
+ true
361
+ }
362
+ }
363
+
364
+ </code></pre>
365
+ "#
366
+ ] ;
367
+
368
+ snapbox:: assert_eq ( expected, buf) ;
365
369
}
366
370
}
0 commit comments