diff options
| author | Jack O'Connor <[email protected]> | 2020-05-23 12:18:54 -0400 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2020-05-23 12:27:48 -0400 |
| commit | c9a1676942841973dc412f2b1e1f2d67b20949e2 (patch) | |
| tree | 745b929c90aa236eb3f5460bfbcf8482f85b167c /b3sum/tests | |
| parent | cd436251b61eded574f1a19c24674ea71eacd955 (diff) | |
add support for --quiet to `b3sum --check`
Suggested by @llowrey:
https://github.com/BLAKE3-team/BLAKE3/issues/33#issuecomment-629853747
Diffstat (limited to 'b3sum/tests')
| -rw-r--r-- | b3sum/tests/cli_tests.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/b3sum/tests/cli_tests.rs b/b3sum/tests/cli_tests.rs index 52ed952..729e0e8 100644 --- a/b3sum/tests/cli_tests.rs +++ b/b3sum/tests/cli_tests.rs @@ -405,6 +405,21 @@ fn test_check() { assert!(!output.status.success()); assert_eq!(expected_check_failure, stdout); assert_eq!("", stderr); + + // Confirm that --quiet suppresses the OKs but not the FAILEDs. + let output = cmd!(b3sum_exe(), "--check", "--quiet", &checkfile_path) + .dir(dir.path()) + .stdout_capture() + .stderr_capture() + .unchecked() + .run() + .unwrap(); + let stdout = std::str::from_utf8(&output.stdout).unwrap(); + let stderr = std::str::from_utf8(&output.stderr).unwrap(); + let expected_check_failure = format!("b: FAILED ({})\n", open_file_error); + assert!(!output.status.success()); + assert_eq!(expected_check_failure, stdout); + assert_eq!("", stderr); } #[test] |
