release: WRNexusJS 0.8.0
Quality / quality (ubuntu-latest) (push) Failing after 21s
Quality / quality (windows-latest) (push) Canceled after 0s

This commit is contained in:
2026-08-02 23:18:51 +05:30
parent 87507edf59
commit 586a6db8ff
625 changed files with 243608 additions and 11210 deletions
+10
View File
@@ -38,3 +38,13 @@ test("translateHtml is a no-op without markers", () => {
const t = makeT(i18n, "en");
expect(translateHtml("<p>plain</p>", t)).toBe("<p>plain</p>");
});
test("translateHtml preserves authored fallback text when a key is unavailable", () => {
const t = (key: string) => key;
expect(translateHtml('<h1 data-t="missing.title">Readable fallback</h1>', t)).toBe(
'<h1 data-t="missing.title">Readable fallback</h1>',
);
expect(translateHtml('<input t:placeholder="missing.placeholder" />', t)).toBe(
'<input placeholder="" />',
);
});