nushell/crates/nu-command/tests/commands/str_/collect.rs

35 lines
567 B
Rust
Raw Normal View History

use nu_test_support::{nu, pipeline};
#[test]
fn test_1() {
let actual = nu!(pipeline(
r#"
echo 1..5 | into string | str join
"#
));
assert_eq!(actual.out, "12345");
}
#[test]
fn test_2() {
let actual = nu!(pipeline(
r#"
echo [a b c d] | str join "<sep>"
"#
));
assert_eq!(actual.out, "a<sep>b<sep>c<sep>d");
}
#[test]
fn construct_a_path() {
let actual = nu!(pipeline(
r#"
echo [sample txt] | str join "."
"#
));
assert_eq!(actual.out, "sample.txt");
}