nu-command 0.105.1

Nushell's built-in commands
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use nu_test_support::nu;

#[test]
fn interleave_external_commands() {
    let result = nu!("interleave \
        { nu -n -c 'print hello; print world' | lines | each { 'greeter: ' ++ $in } } \
        { nu -n -c 'print nushell; print rocks' | lines | each { 'evangelist: ' ++ $in } } | \
        each { print }; null");
    assert!(result.out.contains("greeter: hello"), "{}", result.out);
    assert!(result.out.contains("greeter: world"), "{}", result.out);
    assert!(result.out.contains("evangelist: nushell"), "{}", result.out);
    assert!(result.out.contains("evangelist: rocks"), "{}", result.out);
}