diff --git a/src/utils/common.test.ts b/src/utils/common.test.ts new file mode 100644 index 000000000..a9000eda0 --- /dev/null +++ b/src/utils/common.test.ts @@ -0,0 +1,13 @@ +import { describe, expect, it } from "vitest" +import { unescapeHTML } from "./common" + +describe("common utilities", () => { + it("unescapes HTML entities in VNode children", () => { + const node = { + type: "div", + children: "<b>bold</b> & beautiful", + } + const result = unescapeHTML(node) + expect(result.children).toBe("bold & beautiful") + }) +})