diff options
Diffstat (limited to 'test/bun.js')
| -rw-r--r-- | test/bun.js/serve.test.ts | 21 | 
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, | 
