aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/fetch-gzip.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'test/bun.js/fetch-gzip.test.ts')
-rw-r--r--test/bun.js/fetch-gzip.test.ts95
1 files changed, 2 insertions, 93 deletions
diff --git a/test/bun.js/fetch-gzip.test.ts b/test/bun.js/fetch-gzip.test.ts
index fdde76ae8..6dc8d2a7f 100644
--- a/test/bun.js/fetch-gzip.test.ts
+++ b/test/bun.js/fetch-gzip.test.ts
@@ -118,38 +118,7 @@ it("fetch() with a protocol-relative redirect that returns a buffered gzip respo
server.stop();
});
-it("fetch() with a gzip response works (one chunk)", async () => {
- var server = Bun.serve({
- port: 6023,
-
-// fetch(req) {
-// return new Response(Bun.file(import.meta.dir + "/fixture.html.gz"), {
-// headers: {
-// "Content-Encoding": "gzip",
-// "Content-Type": "text/html; charset=utf-8",
-// },
-// });
-// },
-// });
-// gcTick();
-// const res = await fetch(`http://${server.hostname}:${server.port}`);
-// const arrayBuffer = await res.arrayBuffer();
-// expect(
-// new Buffer(arrayBuffer).equals(
-// new Buffer(
-// await Bun.file(import.meta.dir + "/fixture.html").arrayBuffer(),
-// ),
-// ),
-// ).toBe(true);
-// gcTick();
-// server.stop();
-// });
-
-// it("fetch() with a gzip response works (multiple chunks)", async () => {
-// var server = Bun.serve({
-// port: 6024,
-
-it("fetch() with a gzip response works (one chunk, streamed, with a delay)", async () => {
+it("fetch() with a gzip response works (one chunk, streamed, with a delay", async () => {
var server = Bun.serve({
port: 6081,
@@ -190,67 +159,7 @@ it("fetch() with a gzip response works (one chunk, streamed, with a delay)", asy
server.stop();
});
-it("fetch() with a gzip response works (multiple chunks)", async () => {
- var server = Bun.serve({
- port: 6024,
-
-// await controller.flush();
-// // sanity check
-// expect(
-// new Buffer(concatArrayBuffers(chunks)).equals(new Buffer(buffer)),
-// ).toBe(true);
-// gcTick();
-// controller.end();
-// },
-// }),
-// {
-// headers: {
-// "Content-Encoding": "gzip",
-// "Content-Type": "text/html; charset=utf-8",
-// "Content-Length": "1",
-// },
-// },
-// );
-// },
-// });
-
-// const res = await fetch(`http://${server.hostname}:${server.port}`, {});
-// const arrayBuffer = await res.arrayBuffer();
-// expect(
-// new Buffer(arrayBuffer).equals(
-// new Buffer(
-// await Bun.file(import.meta.dir + "/fixture.html").arrayBuffer(),
-// ),
-// ),
-// ).toBe(true);
-// gcTick();
-// server.stop();
-// });
-
-// it("fetch() with a gzip response works (multiple chunks, TCP server)", async (done) => {
-// const compressed = await Bun.file(
-// import.meta.dir + "/fixture.html.gz",
-// ).arrayBuffer();
-// const server = Bun.listen({
-// port: 4024,
-// hostname: "0.0.0.0",
-// socket: {
-// async open(socket) {
-// var corked: any[] = [];
-// var cork = true;
-// gcTick();
-// async function write(chunk) {
-// await new Promise<void>((resolve, reject) => {
-// if (cork) {
-// corked.push(chunk);
-// }
-
-// if (!cork && corked.length) {
-// socket.write(corked.join(""));
-// corked.length = 0;
-// }
-
-it("fetch() with a gzip response works (multiple chunks, TCP server)", async (done) => {
+it("fetch() with a gzip response works (multiple chunks, TCP server", async (done) => {
const compressed = await Bun.file(
import.meta.dir + "/fixture.html.gz",
).arrayBuffer();