fix(nu-command/tests): further remove unnecessary pipeline() and cwd() (#8793)

# 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>
This commit is contained in:
Harshal Chaudhari
2023-04-07 22:09:55 +01:00
committed by GitHub
parent 1c5846e1fb
commit 35e8420780
16 changed files with 140 additions and 335 deletions

View File

@ -1,37 +1,26 @@
use nu_test_support::{nu, pipeline};
use nu_test_support::nu;
#[test]
fn break_for_loop() {
let actual = nu!(
cwd: ".", pipeline(
r#"
let actual = nu!("
for i in 1..10 { if $i == 2 { break }; print $i }
"#
));
");
assert_eq!(actual.out, r#"1"#);
assert_eq!(actual.out, "1");
}
#[test]
fn break_while_loop() {
let actual = nu!(
cwd: ".", pipeline(
r#"
while true { break }; print "hello"
"#
));
let actual = nu!(r#" while true { break }; print "hello" "#);
assert_eq!(actual.out, r#"hello"#);
assert_eq!(actual.out, "hello");
}
#[test]
fn break_each() {
let actual = nu!(
cwd: ".", pipeline(
r#"
let actual = nu!("
[1, 2, 3, 4, 5] | each {|x| if $x > 3 { break }; $x} | math sum
"#
));
");
assert_eq!(actual.out, r#"6"#);
assert_eq!(actual.out, "6");
}