Skip to content

Commit e265087

Browse files
authored
Merge pull request #2989 from scala-steward-org/test/1712
Add test for closing standard input in `slurp`
2 parents 4453bae + a02f5e7 commit e265087

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

modules/core/src/test/scala/org/scalasteward/core/io/processTest.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,10 @@ class processTest extends FunSuite {
7373
assert(clue(fd) > timeout)
7474
assert(clue(fd) < sleep)
7575
}
76+
77+
test("do not wait for user input") {
78+
// This would time out if standard input is not closed.
79+
val obtained = slurp2(Nel.of("dd", "count=1"), 1.second).attempt.unsafeRunSync()
80+
assert(clue(obtained).isRight)
81+
}
7682
}

0 commit comments

Comments
 (0)