File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -317,4 +317,31 @@ public void RootInlineInTableCellHasCorrectSourceSpan()
317
317
Assert . That ( paragraph . Inline . Span . Start == paragraph . Inline . FirstChild . Span . Start ) ;
318
318
Assert . That ( paragraph . Inline . Span . End == paragraph . Inline . LastChild . Span . End ) ;
319
319
}
320
+
321
+ [ Test ]
322
+ public void TestAlertWithinAlertOrNestedBlock ( )
323
+ {
324
+ var input = @"
325
+ >[!NOTE]
326
+ [!NOTE]
327
+ The second one is not a note.
328
+
329
+ >>[!NOTE]
330
+ Also not a note.
331
+ " ;
332
+
333
+ var expected = @"<div class=""markdown-alert markdown-alert-note"">
334
+ <p class=""markdown-alert-title""><svg viewBox=""0 0 16 16"" version=""1.1"" width=""16"" height=""16"" aria-hidden=""true""><path d=""M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z""></path></svg>Note</p>
335
+ <p>[!NOTE]
336
+ The second one is not a note.</p>
337
+ </div>
338
+ <blockquote>
339
+ <blockquote>
340
+ <p>[!NOTE]
341
+ Also not a note.</p>
342
+ </blockquote>
343
+ </blockquote>
344
+ " ;
345
+ TestParser . TestSpec ( input , expected , new MarkdownPipelineBuilder ( ) . UseAlertBlocks ( ) . Build ( ) ) ;
346
+ }
320
347
}
You can’t perform that action at this time.
0 commit comments