aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/fetch.test.js
diff options
context:
space:
mode:
authorGravatar zhiyuan <32867472+zhiyuang@users.noreply.github.com> 2022-11-06 09:51:02 +0800
committerGravatar GitHub <noreply@github.com> 2022-11-05 18:51:02 -0700
commit9d3f1e0d2632bf8d0f9f53b4291e02ddbd4cb0f4 (patch)
treec97431a3accd55bcc10e7388de77462ed12a24dd /test/bun.js/fetch.test.js
parent88ca7fd73854758f9019722d3d491e599af354e8 (diff)
downloadbun-9d3f1e0d2632bf8d0f9f53b4291e02ddbd4cb0f4.tar.gz
bun-9d3f1e0d2632bf8d0f9f53b4291e02ddbd4cb0f4.tar.zst
bun-9d3f1e0d2632bf8d0f9f53b4291e02ddbd4cb0f4.zip
Fix fetch api to accept stringifier object (#1460)
* fetch accept stringifier object * test: update fetch params tests
Diffstat (limited to '')
-rw-r--r--test/bun.js/fetch.test.js18
1 files changed, 16 insertions, 2 deletions
diff --git a/test/bun.js/fetch.test.js b/test/bun.js/fetch.test.js
index 1b9d0779e..603cdfb3c 100644
--- a/test/bun.js/fetch.test.js
+++ b/test/bun.js/fetch.test.js
@@ -9,10 +9,24 @@ const exampleFixture = fs.readFileSync(
);
describe("fetch", () => {
- const urls = ["https://example.com", "http://example.com"];
+ const urls = [
+ "https://example.com",
+ "http://example.com",
+ new URL("https://example.com"),
+ new Request({ url: "https://example.com" }),
+ { toString: () => "https://example.com" },
+ ];
for (let url of urls) {
gc();
- it(url, async () => {
+ let name = url;
+ if (name instanceof URL) {
+ name = "URL: " + name;
+ } else if (name instanceof Request) {
+ name = "Request: " + name.url;
+ } else if (name.hasOwnProperty("toString")) {
+ name = "Object: " + name.toString();
+ }
+ it(name, async () => {
gc();
const response = await fetch(url, {}, { verbose: true });
gc();