aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-08 22:27:22 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-08 22:27:22 -0800
commitcb41d77d2aa9ae3b4d938167d86679a429bee4fe (patch)
tree6b57e6bd45c29ec7712372451304eb3b9d548bee /test
parent0fd7d3a8c3957f2bd4488841271750146f7a674b (diff)
downloadbun-cb41d77d2aa9ae3b4d938167d86679a429bee4fe.tar.gz
bun-cb41d77d2aa9ae3b4d938167d86679a429bee4fe.tar.zst
bun-cb41d77d2aa9ae3b4d938167d86679a429bee4fe.zip
Fixes #1426
Diffstat (limited to 'test')
-rw-r--r--test/bun.js/serve.test.ts21
1 files changed, 19 insertions, 2 deletions
diff --git a/test/bun.js/serve.test.ts b/test/bun.js/serve.test.ts
index 64634b841..9f351e93d 100644
--- a/test/bun.js/serve.test.ts
+++ b/test/bun.js/serve.test.ts
@@ -26,7 +26,24 @@ it("should work for a file", async () => {
},
});
const response = await fetch(`http://${server.hostname}:${server.port}`);
- console.log(response);
+ expect(await response.text()).toBe(textToExpect);
+ server.stop();
+});
+
+it("request.url should log successfully", async () => {
+ const fixture = resolve(import.meta.dir, "./fetch.js.txt");
+ const textToExpect = readFileSync(fixture, "utf-8");
+ var expected;
+ const server = serve({
+ port: port++,
+ fetch(req) {
+ expect(Bun.inspect(req).includes(expected)).toBe(true);
+ return new Response(file(fixture));
+ },
+ });
+ expected = `http://${server.hostname}:${server.port}/helloooo`;
+ const response = await fetch(expected);
+ expect(response.url).toBe(expected);
expect(await response.text()).toBe(textToExpect);
server.stop();
});
@@ -206,7 +223,7 @@ describe("streaming", () => {
var server;
try {
var pass = false;
- var err = { name: '', message: '' };
+ var err = { name: "", message: "" };
server = serve({
port: port++,
development: false,