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