From f7e4eb83694aa007a492ef66c28ffbe6a2dae791 Mon Sep 17 00:00:00 2001 From: Ashcon Partovi Date: Tue, 7 Mar 2023 12:22:34 -0800 Subject: Reorganize tests (#2332) --- test/js/node/fs/fs-stream.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 test/js/node/fs/fs-stream.js (limited to 'test/js/node/fs/fs-stream.js') diff --git a/test/js/node/fs/fs-stream.js b/test/js/node/fs/fs-stream.js new file mode 100644 index 000000000..db56fdfaa --- /dev/null +++ b/test/js/node/fs/fs-stream.js @@ -0,0 +1,21 @@ +import { createReadStream, createWriteStream, readFileSync } from "fs"; + +await new Promise((resolve, reject) => { + createReadStream("fs-stream.js") + .pipe(createWriteStream("/tmp/fs-stream.copy.js")) + .once("error", err => reject(err)) + .once("finish", () => { + try { + const copied = readFileSync("/tmp/fs-stream.copy.js", "utf8"); + const real = readFileSync("/tmp/fs-stream.js", "utf8"); + if (copied !== real) { + reject(new Error("fs-stream.js is not the same as fs-stream.copy.js")); + return; + } + + resolve(true); + } catch (err) { + reject(err); + } + }); +}); -- cgit v1.2.3