summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorJae-Heon Ji <32578710+jaeheonji@users.noreply.github.com>2020-12-10 00:48:06 +0900
committerGitHub <noreply@github.com>2020-12-09 16:48:06 +0100
commitd492fb0eac8296513f003cf32edf80ec99bf8f2b (patch)
treee6dadd7afe1f72aab9860f64f13e94cfa343c7ad /cli
parentb200e6fc3e591f67646832adb9bbf129ee2b2761 (diff)
fix(op_crates/fetch): support non-ascii response headers value (#8600)
Diffstat (limited to 'cli')
-rw-r--r--cli/tests/unit/fetch_test.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/cli/tests/unit/fetch_test.ts b/cli/tests/unit/fetch_test.ts
index 99b7531a3..6a5cff164 100644
--- a/cli/tests/unit/fetch_test.ts
+++ b/cli/tests/unit/fetch_test.ts
@@ -689,6 +689,20 @@ unitTest(
{
perms: { net: true },
},
+ async function fetchWithNonAsciiRedirection(): Promise<void> {
+ const response = await fetch("http://localhost:4545/non_ascii_redirect", {
+ redirect: "manual",
+ });
+ assertEquals(response.status, 301);
+ assertEquals(response.headers.get("location"), "/redirect®");
+ await response.text();
+ },
+);
+
+unitTest(
+ {
+ perms: { net: true },
+ },
async function fetchWithManualRedirection(): Promise<void> {
const response = await fetch("http://localhost:4546/", {
redirect: "manual",