diff --git a/tests/by-util/test_cut.rs b/tests/by-util/test_cut.rs index 7d6009a30..fe20b5de6 100644 --- a/tests/by-util/test_cut.rs +++ b/tests/by-util/test_cut.rs @@ -46,6 +46,13 @@ static COMPLEX_SEQUENCE: &TestedSequence = &TestedSequence { sequence: "9-,6-7,-2,4", }; +#[test] +fn test_no_argument() { + new_ucmd!().fails().stderr_is( + "cut: invalid usage: expects one of --fields (-f), --chars (-c) or --bytes (-b)\n", + ); +} + #[test] fn test_invalid_arg() { new_ucmd!().arg("--definitely-invalid").fails().code_is(1); @@ -275,6 +282,15 @@ fn test_equal_as_delimiter3() { .stdout_only_bytes("abZcd\n"); } +#[test] +fn test_newline_delimited() { + new_ucmd!() + .args(&["-f", "1", "-d", "\n"]) + .pipe_in("a:1\nb:") + .succeeds() + .stdout_only_bytes("a:1\nb:\n"); +} + #[test] fn test_multiple() { let result = new_ucmd!() @@ -285,15 +301,6 @@ fn test_multiple() { assert_eq!(result.stderr_str(), ""); } -#[test] -fn test_newline_delimited() { - new_ucmd!() - .args(&["-f", "1", "-d", "\n"]) - .pipe_in("a:1\nb:") - .succeeds() - .stdout_only_bytes("a:1\nb:\n"); -} - #[test] fn test_multiple_mode_args() { for args in [ @@ -312,13 +319,6 @@ fn test_multiple_mode_args() { } } -#[test] -fn test_no_argument() { - new_ucmd!().fails().stderr_is( - "cut: invalid usage: expects one of --fields (-f), --chars (-c) or --bytes (-b)\n", - ); -} - #[test] #[cfg(unix)] fn test_8bit_non_utf8_delimiter() {