Skip to content

Commit 9947874

Browse files
committed
test: update Render_UnregisteredTagInPreview test to verify error slot and warning for unregistered tags
1 parent 768bd33 commit 9947874

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

‎tests/ShellDocs.Tests/MarkdownRendererTests.cs‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,13 +114,17 @@ Some paragraph.
114114
}
115115

116116
[Fact]
117-
public void Render_UnregisteredTagInPreview_SkipsWithWarning()
117+
public void Render_UnregisteredTagInPreview_EmitsErrorSlotAndWarning()
118118
{
119+
119120
var md = "```razor:preview\n<Missing />\n```";
120121
var renderer = new MarkdownRenderer();
121122
var doc = renderer.Render(md);
122123

123-
Assert.Empty(doc.Slots);
124+
var slot = Assert.IsType<PreviewSlot>(Assert.Single(doc.Slots));
125+
Assert.Null(slot.ComponentType);
126+
Assert.NotNull(slot.Error);
127+
Assert.Contains("Missing", slot.Error);
124128
Assert.NotEmpty(renderer.LastWarnings);
125129
}
126130

0 commit comments

Comments
 (0)