diff options
author | Jesse Jackson <jsejcksn@users.noreply.github.com> | 2021-04-23 13:38:45 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-23 20:38:45 +0200 |
commit | feb6af77323bfbcb8409ae529c8d152362d1c203 (patch) | |
tree | 84e46c8fe7ba304c247ea6c9d8263e3460146e45 | |
parent | c5fda85ef027d7b523604486e9e59fa7280929d4 (diff) |
fix(op_crates/fetch): Prevent throwing when inspecting a request (#10335)
Fixes: #10334
-rw-r--r-- | cli/tests/unit/request_test.ts | 14 | ||||
-rw-r--r-- | op_crates/fetch/23_request.js | 2 |
2 files changed, 15 insertions, 1 deletions
diff --git a/cli/tests/unit/request_test.ts b/cli/tests/unit/request_test.ts index 7c4fa4ad0..7a3322daa 100644 --- a/cli/tests/unit/request_test.ts +++ b/cli/tests/unit/request_test.ts @@ -53,3 +53,17 @@ unitTest(async function cloneRequestBodyStream(): Promise<void> { assertEquals(b1, b2); }); + +unitTest(function customInspectFunction(): void { + const request = new Request("https://example.com"); + assertEquals( + Deno.inspect(request), + `Request { + bodyUsed: false, + headers: Headers {}, + method: "GET", + redirect: "follow", + url: "https://example.com/" +}`, + ); +}); diff --git a/op_crates/fetch/23_request.js b/op_crates/fetch/23_request.js index f3764d96f..ce42d7ac5 100644 --- a/op_crates/fetch/23_request.js +++ b/op_crates/fetch/23_request.js @@ -392,7 +392,7 @@ headers: this.headers, method: this.method, redirect: this.redirect, - url: this.url(), + url: this.url, }; return `Request ${inspect(inner)}`; } |