escapeUnescape.js 471 B

123456789101112131415161718192021
  1. test("escape", () => {
  2. [
  3. ["abc123", "abc123"],
  4. ["äöü", "%E4%F6%FC"],
  5. ["ć", "%u0107"],
  6. ["@*_+-./", "@*_+-./"],
  7. ].forEach(test => {
  8. expect(escape(test[0])).toBe(test[1]);
  9. });
  10. });
  11. test("unescape", () => {
  12. [
  13. ["abc123", "abc123"],
  14. ["%E4%F6%FC", "äöü"],
  15. ["%u0107", "ć"],
  16. ["@*_+-./", "@*_+-./"],
  17. ].forEach(test => {
  18. expect(unescape(test[0])).toBe(test[1]);
  19. });
  20. });