mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-09-15 11:36:16 +00:00
commit
19a9380089
13 changed files with 90 additions and 2 deletions
|
@ -287,6 +287,30 @@ fn test_length_is_zero() {
|
|||
.stdout_is_fixture("length_is_zero.expected");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_raw_single_file() {
|
||||
for algo in ALGOS {
|
||||
new_ucmd!()
|
||||
.arg("--raw")
|
||||
.arg("lorem_ipsum.txt")
|
||||
.arg(format!("--algorithm={algo}"))
|
||||
.succeeds()
|
||||
.no_stderr()
|
||||
.stdout_is_fixture_bytes(format!("raw/{algo}_single_file.expected"));
|
||||
}
|
||||
}
|
||||
#[test]
|
||||
fn test_raw_multiple_files() {
|
||||
new_ucmd!()
|
||||
.arg("--raw")
|
||||
.arg("lorem_ipsum.txt")
|
||||
.arg("alice_in_wonderland.txt")
|
||||
.fails()
|
||||
.no_stdout()
|
||||
.stderr_contains("cksum: the --raw option is not supported with multiple files")
|
||||
.code_is(1);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_blake2b_fail_on_directory() {
|
||||
let (at, mut ucmd) = at_and_ucmd!();
|
||||
|
|
1
tests/fixtures/cksum/raw/blake2b_single_file.expected
vendored
Normal file
1
tests/fixtures/cksum/raw/blake2b_single_file.expected
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
— ‘‰å`Ãxœÿf†øWÑûþEtÞBãÀl«¹W^Jö0šaX´ÓÀ8Á´<C381>‚‹5<15>BÍÀ9m•Ã
|
1
tests/fixtures/cksum/raw/bsd_single_file.expected
vendored
Normal file
1
tests/fixtures/cksum/raw/bsd_single_file.expected
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
<1F>
|
1
tests/fixtures/cksum/raw/crc_single_file.expected
vendored
Normal file
1
tests/fixtures/cksum/raw/crc_single_file.expected
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
訓h
|
BIN
tests/fixtures/cksum/raw/md5_single_file.expected
vendored
Normal file
BIN
tests/fixtures/cksum/raw/md5_single_file.expected
vendored
Normal file
Binary file not shown.
1
tests/fixtures/cksum/raw/sha1_single_file.expected
vendored
Normal file
1
tests/fixtures/cksum/raw/sha1_single_file.expected
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
<EFBFBD>к<>؈:=<18>m毽(%,<2C><>
|
BIN
tests/fixtures/cksum/raw/sha224_single_file.expected
vendored
Normal file
BIN
tests/fixtures/cksum/raw/sha224_single_file.expected
vendored
Normal file
Binary file not shown.
1
tests/fixtures/cksum/raw/sha256_single_file.expected
vendored
Normal file
1
tests/fixtures/cksum/raw/sha256_single_file.expected
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
÷Ä PPà0’P
gê^‘ <09>SkE‚þœC[Ù+?
|
3
tests/fixtures/cksum/raw/sha384_single_file.expected
vendored
Normal file
3
tests/fixtures/cksum/raw/sha384_single_file.expected
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
K荵
|
||||
2吠鋳<19>シ<EFBFBD>マクアト/g胤コ囹LZ{WZ3Sゥ
|
||||
守Hヒ
|
1
tests/fixtures/cksum/raw/sha512_single_file.expected
vendored
Normal file
1
tests/fixtures/cksum/raw/sha512_single_file.expected
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
–Td«%VªÕ޼sØšÒ!åYyu)ì¯ÀôfÁ•ÏöÖâÆ– |T,ýBn^Oऊ¡VgºD k!=Í<03>ú
|
1
tests/fixtures/cksum/raw/sm3_single_file.expected
vendored
Normal file
1
tests/fixtures/cksum/raw/sm3_single_file.expected
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
m)k€]þÒ(ß0<C39F>»›CyMÔíg@¡p§‚i›Â
|
1
tests/fixtures/cksum/raw/sysv_single_file.expected
vendored
Normal file
1
tests/fixtures/cksum/raw/sysv_single_file.expected
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
I
|
Loading…
Add table
Add a link
Reference in a new issue