Build flashsharp flashcard app

This commit is contained in:
didier committed 2026-10-22 21:18:32 -04:00
commit c97759b04c
69 files changed
+6959

No files matched your search

@@ -0,0 +1,38 @@
using Flashsharp.Ui;
namespace Flashsharp.Tests;
public sealed class MarkdownRendererTests
{
[Fact]
public void Keeps_non_latin_text()
{
var html = new MarkdownRenderer().ToHtml("سلام دنیا");
Assert.Contains("سلام دنیا", html);
}
[Fact]
public void Removes_javascript_links()
{
var html = new MarkdownRenderer().ToHtml("[click](javascript:alert(1))");
Assert.DoesNotContain("javascript:", html, StringComparison.OrdinalIgnoreCase);
}
[Fact]
public void Removes_raw_html()
{
var html = new MarkdownRenderer().ToHtml("<script>alert(1)</script>");
Assert.DoesNotContain("<script", html, StringComparison.OrdinalIgnoreCase);
}
[Fact]
public void Renders_markdown()
{
var html = new MarkdownRenderer().ToHtml("**bold**");
Assert.Contains("<strong>bold</strong>", html);
}
}