mirror of
https://github.com/nushell/nushell.git
synced 2025-06-30 14:40:06 +02:00
Aliasing math expression shows error earlier (#8779)
This commit is contained in:
@ -114,7 +114,19 @@ fn alias_wont_recurse2() {
|
||||
})
|
||||
}
|
||||
|
||||
// Isuue https://github.com/nushell/nushell/issues/8103
|
||||
#[test]
|
||||
fn alias_invalid_expression() {
|
||||
let actual = nu!(r#" alias spam = 'foo' "#);
|
||||
assert!(actual.err.contains("cant_alias_expression"));
|
||||
|
||||
let actual = nu!(r#" alias spam = ([1 2 3] | length) "#);
|
||||
assert!(actual.err.contains("cant_alias_expression"));
|
||||
|
||||
let actual = nu!(r#" alias spam = 0..12 "#);
|
||||
assert!(actual.err.contains("cant_alias_expression"));
|
||||
}
|
||||
|
||||
// Issue https://github.com/nushell/nushell/issues/8103
|
||||
#[test]
|
||||
fn alias_multiword_name() {
|
||||
let actual = nu!(r#"alias `foo bar` = echo 'test'; foo bar"#);
|
||||
|
Reference in New Issue
Block a user