diff options
author | 2023-03-01 19:31:16 -0800 | |
---|---|---|
committer | 2023-03-01 19:31:16 -0800 | |
commit | 706a3e8169ae27b1b5c3694d46b593f220c41b80 (patch) | |
tree | 4130aa2d116ba036e26e26ff501e7361d9fe22b9 /test/bun.js | |
parent | 7c81d97684e39e1fb37bef7f39ea13c936f6b99a (diff) | |
download | bun-706a3e8169ae27b1b5c3694d46b593f220c41b80.tar.gz bun-706a3e8169ae27b1b5c3694d46b593f220c41b80.tar.zst bun-706a3e8169ae27b1b5c3694d46b593f220c41b80.zip |
Add a test for https request in node:http
Diffstat (limited to 'test/bun.js')
-rw-r--r-- | test/bun.js/node-http.test.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/bun.js/node-http.test.ts b/test/bun.js/node-http.test.ts index 57f4b475b..40102cd9a 100644 --- a/test/bun.js/node-http.test.ts +++ b/test/bun.js/node-http.test.ts @@ -163,6 +163,22 @@ describe("node:http", () => { req.end(); }); + it("should make a https:// GET request when passed string as first arg", done => { + const req = request("https://example.com", res => { + let data = ""; + res.setEncoding("utf8"); + res.on("data", chunk => { + data += chunk; + }); + res.on("end", () => { + expect(data).toContain("This domain is for use in illustrative examples in documents"); + done(); + }); + res.on("error", err => done(err)); + }); + req.end(); + }); + it("should make a POST request when provided POST method, even without a body", done => { const req = request({ host: "localhost", port: serverPort, method: "POST" }, res => { let data = ""; |