mirror of
https://github.com/uutils/coreutils
synced 2024-11-16 17:58:06 +00:00
25 lines
775 B
Rust
25 lines
775 B
Rust
use crate::common::util::*;
|
|
|
|
#[test]
|
|
fn test_more_no_arg() {
|
|
// Reading from stdin is now supported, so this must succeed
|
|
if atty::is(atty::Stream::Stdout) {
|
|
new_ucmd!().succeeds();
|
|
} else {
|
|
}
|
|
}
|
|
|
|
#[test]
|
|
fn test_more_dir_arg() {
|
|
// Run the test only if there's a valid terminal, else do nothing
|
|
// Maybe we could capture the error, i.e. "Device not found" in that case
|
|
// but I am leaving this for later
|
|
if atty::is(atty::Stream::Stdout) {
|
|
let result = new_ucmd!().arg(".").run();
|
|
result.failure();
|
|
const EXPECTED_ERROR_MESSAGE: &str =
|
|
"more: '.' is a directory.\nTry 'more --help' for more information.";
|
|
assert_eq!(result.stderr_str().trim(), EXPECTED_ERROR_MESSAGE);
|
|
} else {
|
|
}
|
|
}
|