diff --git a/tests/extensions/Statiq.Razor.Tests/IHtmlHelperExtensionsFixture.cs b/tests/extensions/Statiq.Razor.Tests/IHtmlHelperExtensionsFixture.cs index c44cf8b6..4ef58f74 100644 --- a/tests/extensions/Statiq.Razor.Tests/IHtmlHelperExtensionsFixture.cs +++ b/tests/extensions/Statiq.Razor.Tests/IHtmlHelperExtensionsFixture.cs @@ -113,6 +113,24 @@ public void QueryAndFragmentWithLinkText() writer.ToString().ShouldBe(@"Foo"); } } + + [Test] + public void LinkFromMarkdown() + { + // Given + TestDocument document = new TestDocument(new NormalizedPath("a/b/c")); + IHtmlHelper htmlHelper = new TestHtmlHelper(); + + // When + IHtmlContent result = htmlHelper.DocumentLink(document, "abc=123&xyz=456", "Foo"); + + // Then + using (StringWriter writer = new StringWriter()) + { + result.WriteTo(writer, HtmlEncoder.Default); + writer.ToString().ShouldBe(@"Foo"); + } + } } public class CachedPartialTests : IHtmlHelperExtensionsFixture