From 41c70b154f4dd9adf6df875c653bcf8701511ff0 Mon Sep 17 00:00:00 2001 From: qti3e Date: Wed, 12 Sep 2018 23:46:42 +0430 Subject: Add support for fetch() headers (#727) --- js/fetch_test.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'js/fetch_test.ts') 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); +}); -- cgit v1.2.3