@@ -293,6 +293,24 @@ void main() {
293
293
QuotationNode ([ParagraphNode (links: null , nodes: [TextNode ('words' )])]),
294
294
]);
295
295
296
+ testParse ('parse code blocks, unknown span type' ,
297
+ '<div class="codehilite" data-code-language="Dart"><pre>'
298
+ '<span></span><code><span class="unknown">class</span>'
299
+ '\n </code></pre></div>' , [
300
+ blockUnimplemented ('<div class="codehilite" data-code-language="Dart"><pre>'
301
+ '<span></span><code><span class="unknown">class</span>'
302
+ '\n </code></pre></div>' ),
303
+ ]);
304
+
305
+ testParse ('parse code blocks, unsupported multiple span classes' ,
306
+ '<div class="codehilite" data-code-language="Dart"><pre>'
307
+ '<span></span><code><span class="class1 class2">class</span>'
308
+ '\n </code></pre></div>' , [
309
+ blockUnimplemented ('<div class="codehilite" data-code-language="Dart"><pre>'
310
+ '<span></span><code><span class="class1 class2">class</span>'
311
+ '\n </code></pre></div>' ),
312
+ ]);
313
+
296
314
testParse ('parse code blocks, no language' ,
297
315
// "```\nverb\natim\n```"
298
316
'<div class="codehilite"><pre><span></span><code>verb\n atim\n </code></pre></div>' , const [
0 commit comments