UNPKG

unicode-transformer

Version:

NPM package to convert normal string to styled string and vice versa by unicode transformations.

76 lines (57 loc) β€’ 2.23 kB
const { toUnicode, fromUnicode, identifyUnicode } = require("../dist"); // Import from compiled output describe("toUnicode Functions: converts normal string to styled string", () => { test(">> BOLD : ", () => { expect(toUnicode("Hello", "BOLD")).toBe("𝗛𝗲𝗹𝗹𝗼"); }); test(">> ITALIC : ", () => { expect(toUnicode("Hello", "ITALIC")).toBe("π»π‘’π‘™π‘™π‘œ"); }); test(">> STRIKETHROUGH : ", () => { expect(toUnicode("Hello", "STRIKETHROUGH")).toBe("HΜΆeΜΆlΜΆlΜΆoΜΆ"); }); test(">> UNDERLINE : ", () => { expect(toUnicode("Hello", "UNDERLINE")).toBe("HΜ²eΜ²lΜ²lΜ²oΜ²"); }); test(">> CIRCLED : ", () => { expect(toUnicode("Hello", "CIRCLED")).toBe("ⒽⒺⓁⓁⓄ"); }); test(">> FULLWIDTH : ", () => { expect(toUnicode("Hello", "FULLWIDTH")).toBe("οΌ¨ο½…ο½Œο½Œο½"); }); test(">> FRAKTUR : ", () => { expect(toUnicode("Hello", "FRAKTUR")).toBe("β„Œπ”’π”©π”©π”¬"); }); test(">> SCRIPT : ", () => { expect(toUnicode("Hello", "SCRIPT")).toBe("π»π‘’π‘™π‘™π‘œ"); }); test(">> DOUBLE_STRUCK : ", () => { expect(toUnicode("Hello", "DOUBLE_STRUCK")).toBe("ℍ𝕖𝕝𝕝𝕠"); }); test(">> MONOSPACE : ", () => { expect(toUnicode("Hello", "MONOSPACE")).toBe("οΌ¨ο½…ο½Œο½Œο½"); }); test(">> SANS : ", () => { expect(toUnicode("Hello", "SANS")).toBe("𝗛𝗲𝗹𝗹𝗼"); }); test(">> SANS_BOLD : ", () => { expect(toUnicode("Hello", "SANS_BOLD")).toBe("𝗛𝗲𝗹𝗹𝗼"); }); test(">> SANS_BOLD_ITALIC : ", () => { expect(toUnicode("Hello", "SANS_BOLD_ITALIC")).toBe("π™ƒπ™šπ™‘π™‘π™€"); }); test(">> SANS_ITALIC : ", () => { expect(toUnicode("Hello", "SANS_ITALIC")).toBe("𝘏𝘦𝘭𝘭𝘰"); }); test(">> PARENTHESIZED : ", () => { expect(toUnicode("Hello", "PARENTHESIZED")).toBe("(H)(e)(l)(l)(o)"); }); test(">> SQUARED : ", () => { expect(toUnicode("Hello", "SQUARED")).toBe("πŸ„·πŸ„΄πŸ„»πŸ„»πŸ„Ύ"); }); test(">> SQUARED_NEG : ", () => { expect(toUnicode("Hello", "SQUARED_NEG")).toBe("πŸ…·πŸ…΄πŸ…»πŸ…»πŸ…Ύ"); }); test(">> BOLD_ITALIC : ", () => { expect(toUnicode("Hello", "BOLD_ITALIC")).toBe("𝑯𝒆𝒍𝒍𝒐"); }); });