Add the ability to remove and list aliases (#3879)

* Add the ability to remove and list aliases

* Fix failing unit tests

* Add a test to check unalias shadowing blocks
This commit is contained in:
soumil-07
2021-08-17 19:26:35 +05:30
committed by GitHub
parent 2b7390c2a1
commit 9bd408449e
9 changed files with 110 additions and 16 deletions

View File

@ -1145,6 +1145,21 @@ fn nothing_string_2() {
assert_eq!(actual.out, "true");
}
#[test]
fn unalias_shadowing() {
let actual = nu!(
cwd: ".", pipeline(
r#"
alias ll = ls -l
let xyz = { ll -a }
unalias ll
do $xyz
"#)
);
assert_eq!(actual.out, "");
}
mod parse {
use nu_test_support::nu;