1
Fork 0
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:
Daniel Hofstetter 2025-07-07 10:16:16 +02:00 committed by GitHub
commit 2ee135e23e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 144 additions and 10 deletions

View file

@ -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");
}