From 5aa196b361f58b4ba70d21464b4f0995164e269c Mon Sep 17 00:00:00 2001
From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Date: Sat, 4 Jun 2022 20:01:33 -0700
Subject: take two
---
integration/bunjs-only-snippets/escapeHTML.test.js | 44 +++++++++++-----------
1 file changed, 22 insertions(+), 22 deletions(-)
(limited to 'integration/bunjs-only-snippets/escapeHTML.test.js')
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("")).toBe(
+ expect(escapeHTML("")).toBe(
"<script>alert(1)</script>"
);
- expect(Bun.escapeHTML("<")).toBe("<");
- expect(Bun.escapeHTML(">")).toBe(">");
- expect(Bun.escapeHTML("&")).toBe("&");
- expect(Bun.escapeHTML("'")).toBe("'");
- expect(Bun.escapeHTML('"')).toBe(""");
- 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("<");
+ expect(escapeHTML(">")).toBe(">");
+ expect(escapeHTML("&")).toBe("&");
+ expect(escapeHTML("'")).toBe("'");
+ expect(escapeHTML('"')).toBe(""");
+ 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" + "" + "lalala")
- ).toBe("lalala<script>alert(1)</script>lalala");
+ expect(escapeHTML("lalala" + "" + "lalala")).toBe(
+ "lalala<script>alert(1)</script>lalala"
+ );
- expect(Bun.escapeHTML("" + "lalala")).toBe(
+ expect(escapeHTML("" + "lalala")).toBe(
"<script>alert(1)</script>lalala"
);
- expect(Bun.escapeHTML("lalala" + "")).toBe(
+ expect(escapeHTML("lalala" + "")).toBe(
"lalala" + "<script>alert(1)</script>"
);
expect(
- Bun.escapeHTML(
+ escapeHTML(
("lalala" + "" + "lalala").repeat(900)
)
).toBe("lalala<script>alert(1)</script>lalala".repeat(900));
expect(
- Bun.escapeHTML(("" + "lalala").repeat(900))
+ escapeHTML(("" + "lalala").repeat(900))
).toBe("<script>alert(1)</script>lalala".repeat(900));
expect(
- Bun.escapeHTML(("lalala" + "").repeat(900))
+ escapeHTML(("lalala" + "").repeat(900))
).toBe(("lalala" + "<script>alert(1)</script>").repeat(900));
});
});
--
cgit v1.2.3