Files
lucia-frontend/tests/unit/module/tooltipContent.test.js
2026-03-08 12:11:57 +08:00

20 lines
607 B
JavaScript

// The Lucia project.
// Copyright 2026-2026 DSP, inc. All rights reserved.
// Authors:
// codex@openai.com (Codex), 2026/03/08
import { describe, it, expect } from "vitest";
import { createTooltipContent } from "@/module/tooltipContent.js";
describe("createTooltipContent", () => {
it("renders untrusted label as plain text", () => {
const label = "<img src=x onerror=alert(1)>Node";
const content = createTooltipContent(label);
expect(content.textContent).toBe(label);
expect(content.innerHTML).toContain("&lt;img");
expect(content.querySelector("img")).toBeNull();
});
});