1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 11:37:44 +00:00

hashsum: enable testing --no-names

Co-authored-by: Huijeong Kim <herehuijeong@gmail.com>
This commit is contained in:
Terts Diepraam 2022-10-26 11:10:26 +02:00
parent b6a9971f09
commit bbc3495896
2 changed files with 5 additions and 6 deletions

View file

@ -276,11 +276,10 @@ pub fn uumain(mut args: impl uucore::Args) -> UResult<()> {
}; };
let check = matches.get_flag("check"); let check = matches.get_flag("check");
let tag = matches.get_flag("tag"); let tag = matches.get_flag("tag");
let nonames = if binary_name == "b3sum" { let nonames = *matches
matches.get_flag("no-names") .try_get_one("no-names")
} else { .unwrap_or(None)
false .unwrap_or(&false);
};
let status = matches.get_flag("status"); let status = matches.get_flag("status");
let quiet = matches.get_flag("quiet") || status; let quiet = matches.get_flag("quiet") || status;
let strict = matches.get_flag("strict"); let strict = matches.get_flag("strict");

View file

@ -34,7 +34,7 @@ macro_rules! test_digest {
fn test_nonames() { fn test_nonames() {
let ts = TestScenario::new("hashsum"); let ts = TestScenario::new("hashsum");
// EXPECTED_FILE has no newline character at the end // EXPECTED_FILE has no newline character at the end
if DIGEST_ARG == "b3sum" { if DIGEST_ARG == "--b3sum" {
// Option only available on b3sum // Option only available on b3sum
assert_eq!(format!("{0}\n{0}\n", ts.fixtures.read(EXPECTED_FILE)), assert_eq!(format!("{0}\n{0}\n", ts.fixtures.read(EXPECTED_FILE)),
ts.ucmd().arg(DIGEST_ARG).arg(BITS_ARG).arg("--no-names").arg("input.txt").arg("-").pipe_in_fixture("input.txt") ts.ucmd().arg(DIGEST_ARG).arg(BITS_ARG).arg("--no-names").arg("input.txt").arg("-").pipe_in_fixture("input.txt")