aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-03-01 19:31:16 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-03-01 19:31:16 -0800
commit706a3e8169ae27b1b5c3694d46b593f220c41b80 (patch)
tree4130aa2d116ba036e26e26ff501e7361d9fe22b9 /test/bun.js
parent7c81d97684e39e1fb37bef7f39ea13c936f6b99a (diff)
downloadbun-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.ts16
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 = "";