aboutsummaryrefslogtreecommitdiff
path: root/integration/bunjs-only-snippets/escapeHTML.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'integration/bunjs-only-snippets/escapeHTML.test.js')
-rw-r--r--integration/bunjs-only-snippets/escapeHTML.test.js44
1 files changed, 22 insertions, 22 deletions
diff --git a/integration/bunjs-only-snippets/escapeHTML.test.js b/integration/bunjs-only-snippets/escapeHTML.test.js
index ca0ff5a36..13ff138c9 100644
--- a/integration/bunjs-only-snippets/escapeHTML.test.js
+++ b/integration/bunjs-only-snippets/escapeHTML.test.js
@@ -1,23 +1,23 @@
import { describe, it, expect } from "bun:test";
import { gcTick } from "./gc";
-describe("Bun.escapeHTML", () => {
+describe("escapeHTML", () => {
it("works", () => {
- expect(Bun.escapeHTML("<script>alert(1)</script>")).toBe(
+ expect(escapeHTML("<script>alert(1)</script>")).toBe(
"&lt;script&gt;alert(1)&lt;/script&gt;"
);
- expect(Bun.escapeHTML("<")).toBe("&lt;");
- expect(Bun.escapeHTML(">")).toBe("&gt;");
- expect(Bun.escapeHTML("&")).toBe("&amp;");
- expect(Bun.escapeHTML("'")).toBe("&#x27;");
- expect(Bun.escapeHTML('"')).toBe("&quot;");
- expect(Bun.escapeHTML("\n")).toBe("\n");
- expect(Bun.escapeHTML("\r")).toBe("\r");
- expect(Bun.escapeHTML("\t")).toBe("\t");
- expect(Bun.escapeHTML("\f")).toBe("\f");
- expect(Bun.escapeHTML("\v")).toBe("\v");
- expect(Bun.escapeHTML("\b")).toBe("\b");
- expect(Bun.escapeHTML("\u00A0")).toBe("\u00A0");
+ expect(escapeHTML("<")).toBe("&lt;");
+ expect(escapeHTML(">")).toBe("&gt;");
+ expect(escapeHTML("&")).toBe("&amp;");
+ expect(escapeHTML("'")).toBe("&#x27;");
+ expect(escapeHTML('"')).toBe("&quot;");
+ expect(escapeHTML("\n")).toBe("\n");
+ expect(escapeHTML("\r")).toBe("\r");
+ expect(escapeHTML("\t")).toBe("\t");
+ expect(escapeHTML("\f")).toBe("\f");
+ expect(escapeHTML("\v")).toBe("\v");
+ expect(escapeHTML("\b")).toBe("\b");
+ expect(escapeHTML("\u00A0")).toBe("\u00A0");
// The matrix of cases we need to test for:
// 1. Works with short strings
@@ -28,27 +28,27 @@ describe("Bun.escapeHTML", () => {
// 6. Works when the text to escape is in the beginning
// 7. Works when the text to escape is in the end
// 8. Returns the same string when there's no need to escape
- expect(
- Bun.escapeHTML("lalala" + "<script>alert(1)</script>" + "lalala")
- ).toBe("lalala&lt;script&gt;alert(1)&lt;/script&gt;lalala");
+ expect(escapeHTML("lalala" + "<script>alert(1)</script>" + "lalala")).toBe(
+ "lalala&lt;script&gt;alert(1)&lt;/script&gt;lalala"
+ );
- expect(Bun.escapeHTML("<script>alert(1)</script>" + "lalala")).toBe(
+ expect(escapeHTML("<script>alert(1)</script>" + "lalala")).toBe(
"&lt;script&gt;alert(1)&lt;/script&gt;lalala"
);
- expect(Bun.escapeHTML("lalala" + "<script>alert(1)</script>")).toBe(
+ expect(escapeHTML("lalala" + "<script>alert(1)</script>")).toBe(
"lalala" + "&lt;script&gt;alert(1)&lt;/script&gt;"
);
expect(
- Bun.escapeHTML(
+ escapeHTML(
("lalala" + "<script>alert(1)</script>" + "lalala").repeat(900)
)
).toBe("lalala&lt;script&gt;alert(1)&lt;/script&gt;lalala".repeat(900));
expect(
- Bun.escapeHTML(("<script>alert(1)</script>" + "lalala").repeat(900))
+ escapeHTML(("<script>alert(1)</script>" + "lalala").repeat(900))
).toBe("&lt;script&gt;alert(1)&lt;/script&gt;lalala".repeat(900));
expect(
- Bun.escapeHTML(("lalala" + "<script>alert(1)</script>").repeat(900))
+ escapeHTML(("lalala" + "<script>alert(1)</script>").repeat(900))
).toBe(("lalala" + "&lt;script&gt;alert(1)&lt;/script&gt;").repeat(900));
});
});