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

@ -1,25 +1,15 @@
use nu_test_support::{nu, pipeline};
use nu_test_support::nu;
#[test]
fn fails_when_first_arg_is_multiple_chars() {
let actual = nu!(
cwd: ".", pipeline(
r#"
seq char aa z
"#
));
let actual = nu!("seq char aa z");
assert!(actual.err.contains("should be 1 character long"));
}
#[test]
fn fails_when_second_arg_is_multiple_chars() {
let actual = nu!(
cwd: ".", pipeline(
r#"
seq char a zz
"#
));
let actual = nu!("seq char a zz");
assert!(actual.err.contains("should be 1 character long"));
}