Skip to content

Commit 862d59a

Browse files
committed
test(cksum): Add test for ignore-missing standard input
1 parent b0ac363 commit 862d59a

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tests/by-util/test_cksum.rs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2755,6 +2755,21 @@ mod gnu_cksum_c {
27552755
.stderr_contains("CHECKSUMS-missing: no file was verified");
27562756
}
27572757

2758+
#[test]
2759+
fn test_ignore_missing_stdin() {
2760+
let scene = make_scene_with_checksum_missing();
2761+
2762+
scene
2763+
.ucmd()
2764+
.arg("--ignore-missing")
2765+
.arg("--check")
2766+
.pipe_in_fixture("CHECKSUMS-missing")
2767+
.fails()
2768+
.stdout_does_not_contain("nonexistent: No such file or directory")
2769+
.stdout_does_not_contain("nonexistent: FAILED open or read")
2770+
.stderr_contains("'standard input': no file was verified");
2771+
}
2772+
27582773
#[test]
27592774
fn test_status_and_warn() {
27602775
let scene = make_scene_with_checksum_missing();

0 commit comments

Comments
 (0)