aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/escapeHTML.test.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-01 03:24:58 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-01 03:24:58 -0700
commit589993192a205a6abd789b73ece6e0bc2421ac93 (patch)
tree1f17d74dc80704029db7e54ccd919bef7094fa28 /test/bun.js/escapeHTML.test.js
parent4812fb8faf7e89dd8cb585f687bd887dc552efe2 (diff)
downloadbun-589993192a205a6abd789b73ece6e0bc2421ac93.tar.gz
bun-589993192a205a6abd789b73ece6e0bc2421ac93.tar.zst
bun-589993192a205a6abd789b73ece6e0bc2421ac93.zip
Improve test coverage for streams
Diffstat (limited to 'test/bun.js/escapeHTML.test.js')
-rw-r--r--test/bun.js/escapeHTML.test.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/bun.js/escapeHTML.test.js b/test/bun.js/escapeHTML.test.js
index ecfcc5e7c..5ea202a75 100644
--- a/test/bun.js/escapeHTML.test.js
+++ b/test/bun.js/escapeHTML.test.js
@@ -101,5 +101,14 @@ describe("escapeHTML", () => {
expect(escapeHTML("😊".repeat(100))).toBe("😊".repeat(100));
expect(escapeHTML("😊<".repeat(100))).toBe("😊&lt;".repeat(100));
expect(escapeHTML("<😊>".repeat(100))).toBe("&lt;😊&gt;".repeat(100));
+ expect(escapeHTML("😊")).toBe("😊");
+ expect(escapeHTML("😊😊")).toBe("😊😊");
+ expect(escapeHTML("😊lo")).toBe("😊lo");
+ expect(escapeHTML("lo😊")).toBe("lo😊");
+
+ expect(escapeHTML(" ".repeat(32) + "😊")).toBe(" ".repeat(32) + "😊");
+ expect(escapeHTML(" ".repeat(32) + "😊😊")).toBe(" ".repeat(32) + "😊😊");
+ expect(escapeHTML(" ".repeat(32) + "😊lo")).toBe(" ".repeat(32) + "😊lo");
+ expect(escapeHTML(" ".repeat(32) + "lo😊")).toBe(" ".repeat(32) + "lo😊");
});
});