mirror of
https://github.com/denoland/deno.git
synced 2024-12-24 16:19:12 -05:00
19 lines
514 B
TypeScript
19 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"),
|
||
|
);
|
||
|
});
|