mirror of
https://github.com/denoland/deno.git
synced 2024-12-18 05:14:21 -05:00
b8cf259924
Reland of #24623, but with a fix for `String` objects. Co-authored-by: crowlkats <crowlkats@toaxl.com>
18 lines
514 B
TypeScript
18 lines
514 B
TypeScript
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
|
|
|
|
import { assertEquals } from "@std/assert";
|
|
import { createReadStream } from "node:fs";
|
|
|
|
Deno.test("fetch node stream", async () => {
|
|
const file = createReadStream("tests/testdata/assets/fixture.json");
|
|
|
|
const response = await fetch("http://localhost:4545/echo_server", {
|
|
method: "POST",
|
|
body: file,
|
|
});
|
|
|
|
assertEquals(
|
|
await response.text(),
|
|
await Deno.readTextFile("tests/testdata/assets/fixture.json"),
|
|
);
|
|
});
|