string-escapes.js 442 B

123456789101112131415
  1. test("hex escapes", () => {
  2. expect("\x55").toBe("U");
  3. expect("X55").toBe("X55");
  4. expect(`\x55`).toBe("U");
  5. expect(`\X55`).toBe("X55");
  6. expect("\xff").toBe(String.fromCharCode(0xff));
  7. });
  8. test("unicode escapes", () => {
  9. expect("\u26a0").toBe("⚠");
  10. expect(`\u26a0`).toBe("⚠");
  11. expect("\u{1f41e}").toBe("🐞");
  12. expect(`\u{1f41e}`).toBe("🐞");
  13. expect("\u00ff").toBe(String.fromCharCode(0xff));
  14. });