From 0bfd4bbdf752f3a1cd28fb763d93652ab4395265 Mon Sep 17 00:00:00 2001 From: Atomei Alexandru Constantin Date: Mon, 8 Jan 2024 00:08:24 +0200 Subject: [PATCH] Added test to validate that it now generates the error for an arbitrary directory --- tests/by-util/test_cksum.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/by-util/test_cksum.rs b/tests/by-util/test_cksum.rs index 00c768164..fd55a69e4 100644 --- a/tests/by-util/test_cksum.rs +++ b/tests/by-util/test_cksum.rs @@ -286,3 +286,17 @@ fn test_length_is_zero() { .no_stderr() .stdout_is_fixture("length_is_zero.expected"); } + +#[test] +fn test_blake2b_fail_on_directory() { + let (at, mut ucmd) = at_and_ucmd!(); + + let folder_name = "a_folder"; + at.mkdir(folder_name); + + ucmd.arg("--algorithm=blake2b") + .arg(folder_name) + .fails() + .no_stdout() + .stderr_contains(format!("cksum: {folder_name}: Is a directory")); +}