diff --git a/app/components/Markdown.test.tsx b/app/components/Markdown.test.tsx
new file mode 100644
index 000000000..49756c52e
--- /dev/null
+++ b/app/components/Markdown.test.tsx
@@ -0,0 +1,123 @@
+import { renderToStaticMarkup } from "react-dom/server";
+import { describe, expect, test } from "vitest";
+import { Markdown } from "./Markdown";
+
+function render(markdown: string) {
+ return renderToStaticMarkup({markdown});
+}
+
+describe("Markdown", () => {
+ test.each([
+ {
+ why: "meta refresh redirect",
+ markdown: `hi there`,
+ forbidden: "[x](/relative)`,
+ forbidden: "`,
+ forbidden: "`,
+ forbidden: "`,
+ forbidden: "