diff options
author | qti3e <me@qti3e.com> | 2018-09-12 23:46:42 +0430 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-09-12 15:16:42 -0400 |
commit | 41c70b154f4dd9adf6df875c653bcf8701511ff0 (patch) | |
tree | bddea2fdb2478aab9de7e2a3b092b9295e9b1570 /js/fetch_test.ts | |
parent | cb6c78c6d2dbd7298f27d7a0c3ffaa7ca255dca4 (diff) |
Add support for fetch() headers (#727)
Diffstat (limited to 'js/fetch_test.ts')
-rw-r--r-- | js/fetch_test.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/js/fetch_test.ts b/js/fetch_test.ts index 1af3bc2eb..2b7f32099 100644 --- a/js/fetch_test.ts +++ b/js/fetch_test.ts @@ -18,3 +18,20 @@ test(async function fetchPerm() { assertEqual(err.kind, deno.ErrorKind.PermissionDenied); assertEqual(err.name, "PermissionDenied"); }); + +testPerm({ net: true }, async function fetchHeaders() { + const response = await fetch("http://localhost:4545/package.json"); + const headers = response.headers; + assertEqual(headers.get("Content-Type"), "application/json"); + assert(headers.get("Server").startsWith("SimpleHTTP")); +}); + +test(async function headersAppend() { + let err; + try { + const headers = new Headers([["foo", "bar", "baz"]]); + } catch (e) { + err = e; + } + assert(err instanceof TypeError); +}); |