diff options
Diffstat (limited to 'test/bun.js/fetch.test.js')
-rw-r--r-- | test/bun.js/fetch.test.js | 18 |
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(); |