mirror of
https://github.com/nushell/nushell.git
synced 2024-11-23 17:03:45 +01:00
35e8420780
# Description This PR further fixes tests as part of #8670 # User-Facing Changes None # Tests + Formatting None # After Submitting None --------- Signed-off-by: Harshal Chaudhari <harshal.chaudhary@gmail.com> Co-authored-by: Reilly Wood <reilly.wood@icloud.com>
27 lines
494 B
Rust
27 lines
494 B
Rust
use nu_test_support::nu;
|
|
|
|
#[test]
|
|
fn break_for_loop() {
|
|
let actual = nu!("
|
|
for i in 1..10 { if $i == 2 { break }; print $i }
|
|
");
|
|
|
|
assert_eq!(actual.out, "1");
|
|
}
|
|
|
|
#[test]
|
|
fn break_while_loop() {
|
|
let actual = nu!(r#" while true { break }; print "hello" "#);
|
|
|
|
assert_eq!(actual.out, "hello");
|
|
}
|
|
|
|
#[test]
|
|
fn break_each() {
|
|
let actual = nu!("
|
|
[1, 2, 3, 4, 5] | each {|x| if $x > 3 { break }; $x} | math sum
|
|
");
|
|
|
|
assert_eq!(actual.out, "6");
|
|
}
|