diff --git a/app/nodejs-v10/src/test/scala/io/scalajs/nodejs/fs/FsClassesTest.scala b/app/nodejs-v10/src/test/scala/io/scalajs/nodejs/fs/FsClassesTest.scala index ff0eda81f..4e94f0be1 100644 --- a/app/nodejs-v10/src/test/scala/io/scalajs/nodejs/fs/FsClassesTest.scala +++ b/app/nodejs-v10/src/test/scala/io/scalajs/nodejs/fs/FsClassesTest.scala @@ -10,7 +10,7 @@ class FsClassesTest extends AnyFunSpec { describe("ReadStream") { it("supports constructor(") { - assert(new ReadStream("package.json") !== null) + assert(new ReadStream("package.json").readableLength === 0) assert(new ReadStream(Buffer.from("package.json")) !== null) assert(new ReadStream(new URL(s"file:///${dirname}/package.json")) !== null) } @@ -18,9 +18,9 @@ class FsClassesTest extends AnyFunSpec { describe("WriteStream") { it("supports constructor") { - assert(new WriteStream("package.json") !== null) - assert(new WriteStream(Buffer.from("package.json")) !== null) - assert(new WriteStream(new URL(s"file:///${dirname}/package.json")) !== null) + assert(new WriteStream("NO_SUCH_FILE").writableLength === 0) + assert(new WriteStream(Buffer.from("NO_SUCH_FILE")) !== null) + assert(new WriteStream(new URL(s"file:///${dirname}/NO_SUCH_FILE")) !== null) } } } diff --git a/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/fs/WriteStream.scala b/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/fs/WriteStream.scala index 5f640af6d..1332832f1 100644 --- a/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/fs/WriteStream.scala +++ b/app/nodejs-v14/src/main/scala/io/scalajs/nodejs/fs/WriteStream.scala @@ -12,7 +12,7 @@ import scala.scalajs.js.| * @see https://nodejs.org/api/fs.html#fs_class_fs_writestream */ @js.native -@JSImport("fs", "ReadStream") +@JSImport("fs", "WriteStream") class WriteStream(path: Path) extends stream.Writable { ///////////////////////////////////////////////////////////////////////////////// // Properties