Skip to content

Commit f9bea4d

Browse files
committed
Test fixes
1 parent 3d8abbc commit f9bea4d

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/test/scala/io/scalajs/nodejs/fs/FsTest.scala

+10-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package io.scalajs.nodejs.fs
22

3+
import io.scalajs.JSON
34
import io.scalajs.nodejs.setImmediate
45
import io.scalajs.nodejs.util.Util
6+
import io.scalajs.util.ScalaJsHelper._
57
import org.scalatest.FunSpec
68

79
import scala.scalajs.js
@@ -15,12 +17,16 @@ class FsTest extends FunSpec {
1517
describe("Fs") {
1618

1719
it("supports watching files") {
18-
val watcher = Fs.watch("./src/test/resources/", (value: js.Any) => {
19-
info(s"watcher value: ${Util.inspect(value)}")
20+
val watcher = Fs.watch("./src/test/resources/", (eventType, file) => {
21+
info(s"watcher: eventType = '$eventType' file = '$file'")
2022
})
2123
info(s"watcher: ${Util.inspect(watcher)}")
2224

23-
setImmediate(() => Fs.writeFile("./src/test/resources/1.txt", "Hello", () => {}))
25+
setImmediate(() => Fs.writeFile("./src/test/resources/1.txt", "Hello", error => {
26+
if (isDefined(error)) {
27+
alert(s"error: ${JSON.stringify(error)}")
28+
}
29+
}))
2430
}
2531

2632
it("should stream data") {
@@ -31,7 +37,7 @@ class FsTest extends FunSpec {
3137
val readable = Fs.createReadStream(file1)
3238
val writable = Fs.createWriteStream(file2)
3339
readable.setEncoding("utf8")
34-
readable.onData(chunk => writable.write(chunk))
40+
readable.onData[String](chunk => writable.write(chunk))
3541
writable.onFinish { () =>
3642
info("Comparing file sizes:")
3743
info(s"$file1 is ${Fs.statSync(file1).size} bytes")

0 commit comments

Comments
 (0)