From 05f8dd1ed6502043f861e867289023b9702b8acc Mon Sep 17 00:00:00 2001 From: Pascal Berger Date: Mon, 6 Feb 2023 22:15:32 +0100 Subject: [PATCH] Test case for link with & from Markdown document --- .../IHtmlHelperExtensionsFixture.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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