diff options
Diffstat (limited to 'cli/tests/unit/fetch_test.ts')
-rw-r--r-- | cli/tests/unit/fetch_test.ts | 14 |
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", |