Base64.js 573 B

12345678910111213141516171819
  1. loadPage("file:///res/html/misc/blank.html");
  2. afterInitialPageLoad(() => {
  3. test("atob", () => {
  4. expect(atob("YQ==")).toBe("a");
  5. expect(atob("YWE=")).toBe("aa");
  6. expect(atob("YWFh")).toBe("aaa");
  7. expect(atob("YWFhYQ==")).toBe("aaaa");
  8. expect(atob("/w==")).toBe("\xff");
  9. });
  10. test("btoa", () => {
  11. expect(btoa("a")).toBe("YQ==");
  12. expect(btoa("aa")).toBe("YWE=");
  13. expect(btoa("aaa")).toBe("YWFh");
  14. expect(btoa("aaaa")).toBe("YWFhYQ==");
  15. expect(btoa("\xff")).toBe("/w==");
  16. });
  17. });