mirror of
https://github.com/nushell/nushell.git
synced 2025-08-09 13:36:07 +02:00
Fix $in
in range expressions (#13447)
# Description Fixes #13441. I must have forgotten that `Expr::Range` can contain other expressions, so I wasn't searching for `$in` to replace within it. Easy fix. # User-Facing Changes Bug fix, ranges like `6 | 3..$in` work as expected now. # Tests + Formatting Added regression test.
This commit is contained in:
@ -75,6 +75,16 @@ fn in_used_twice_and_also_in_pipeline() -> TestResult {
|
||||
)
|
||||
}
|
||||
|
||||
// #13441
|
||||
#[test]
|
||||
fn in_used_in_range_from() -> TestResult {
|
||||
run_test(r#"6 | $in..10 | math sum"#, "40")
|
||||
}
|
||||
#[test]
|
||||
fn in_used_in_range_to() -> TestResult {
|
||||
run_test(r#"6 | 3..$in | math sum"#, "18")
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn help_works_with_missing_requirements() -> TestResult {
|
||||
run_test(r#"each --help | lines | length"#, "72")
|
||||
|
Reference in New Issue
Block a user