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
JavaScript
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("π―ππππ");
});
});