Slim down tests (#9021)

This PR just tidies up some tests by removing unused code:

1. If the filesystem is not touched, don't use the filesystem
playground/sandbox
2. If the filesystem is not touched, don't specify the `cwd`
3. If the command is short, don't bother wrapping it in `pipeline()`
4. If the command doesn't have quotes, don't bother with a `r#"..."#`
raw string

Part of #8670.
This commit is contained in:
Reilly Wood
2023-04-28 04:25:44 -07:00
committed by GitHub
parent 4c4c1f6147
commit 3076378373
13 changed files with 80 additions and 345 deletions

View File

@ -117,19 +117,14 @@ fn ls_sort_by_type_name_insensitive() {
#[test]
fn no_column_specified_fails() {
let actual = nu!(
cwd: "tests/fixtures/formats", pipeline(
r#"
[2 0 1] | sort-by
"#
));
let actual = nu!("[2 0 1] | sort-by");
assert!(actual.err.contains("missing parameter"));
}
#[test]
fn fail_on_non_iterator() {
let actual = nu!(cwd: ".", pipeline("1 | sort-by"));
let actual = nu!("1 | sort-by");
assert!(actual.err.contains("only_supports_this_input_type"));
}