diff options
Diffstat (limited to 'cli/js/tests/request_test.ts')
-rw-r--r-- | cli/js/tests/request_test.ts | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/cli/js/tests/request_test.ts b/cli/js/tests/request_test.ts deleted file mode 100644 index 8a276c5e7..000000000 --- a/cli/js/tests/request_test.ts +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. -import { unitTest, assert, assertEquals } from "./test_util.ts"; - -unitTest(function fromInit(): void { - const req = new Request("https://example.com", { - body: "ahoyhoy", - method: "POST", - headers: { - "test-header": "value", - }, - }); - - // @ts-ignore - assertEquals("ahoyhoy", req._bodySource); - assertEquals(req.url, "https://example.com"); - assertEquals(req.headers.get("test-header"), "value"); -}); - -unitTest(function fromRequest(): void { - const r = new Request("https://example.com"); - // @ts-ignore - r._bodySource = "ahoyhoy"; - r.headers.set("test-header", "value"); - - const req = new Request(r); - - // @ts-ignore - assertEquals(req._bodySource, r._bodySource); - assertEquals(req.url, r.url); - assertEquals(req.headers.get("test-header"), r.headers.get("test-header")); -}); - -unitTest(async function cloneRequestBodyStream(): Promise<void> { - // hack to get a stream - const stream = new Request("", { body: "a test body" }).body; - const r1 = new Request("https://example.com", { - body: stream, - }); - - const r2 = r1.clone(); - - const b1 = await r1.text(); - const b2 = await r2.text(); - - assertEquals(b1, b2); - - // @ts-ignore - assert(r1._bodySource !== r2._bodySource); -}); |