Skip to content

Commit ddb8302

Browse files
content: add tests for unimplemented code spans
1 parent 9eaa9d7 commit ddb8302

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

test/model/content_test.dart

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,24 @@ void main() {
293293
QuotationNode([ParagraphNode(links: null, nodes: [TextNode('words')])]),
294294
]);
295295

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+
296314
testParse('parse code blocks, no language',
297315
// "```\nverb\natim\n```"
298316
'<div class="codehilite"><pre><span></span><code>verb\natim\n</code></pre></div>', const [

0 commit comments

Comments
 (0)