mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 19:17:43 +00:00
Merge pull request #8309 from willshuttleworth/stty-special-settings
`stty`: special settings
This commit is contained in:
commit
2ee135e23e
2 changed files with 144 additions and 10 deletions
|
@ -241,3 +241,55 @@ fn row_column_sizes() {
|
|||
.fails()
|
||||
.stderr_contains("missing argument to 'rows'");
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(any(target_os = "linux", target_os = "android"))]
|
||||
fn line() {
|
||||
new_ucmd!()
|
||||
.args(&["line"])
|
||||
.fails()
|
||||
.stderr_contains("missing argument to 'line'");
|
||||
|
||||
new_ucmd!()
|
||||
.args(&["line", "-1"])
|
||||
.fails()
|
||||
.stderr_contains("invalid integer argument: '-1'");
|
||||
|
||||
new_ucmd!()
|
||||
.args(&["line", "256"])
|
||||
.fails()
|
||||
.stderr_contains("invalid integer argument: '256'");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn min_and_time() {
|
||||
new_ucmd!()
|
||||
.args(&["min"])
|
||||
.fails()
|
||||
.stderr_contains("missing argument to 'min'");
|
||||
|
||||
new_ucmd!()
|
||||
.args(&["time"])
|
||||
.fails()
|
||||
.stderr_contains("missing argument to 'time'");
|
||||
|
||||
new_ucmd!()
|
||||
.args(&["min", "-1"])
|
||||
.fails()
|
||||
.stderr_contains("invalid integer argument: '-1'");
|
||||
|
||||
new_ucmd!()
|
||||
.args(&["time", "-1"])
|
||||
.fails()
|
||||
.stderr_contains("invalid integer argument: '-1'");
|
||||
|
||||
new_ucmd!()
|
||||
.args(&["min", "256"])
|
||||
.fails()
|
||||
.stderr_contains("invalid integer argument: '256': Value too large for defined data type");
|
||||
|
||||
new_ucmd!()
|
||||
.args(&["time", "256"])
|
||||
.fails()
|
||||
.stderr_contains("invalid integer argument: '256': Value too large for defined data type");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue