2
0
Fork 0
mirror of https://github.com/nushell/nushell synced 2025-02-17 14:38:32 +00:00
nushell/crates/nu-command/tests/commands/transpose.rs

38 lines
683 B
Rust
Raw Normal View History

use nu_test_support::{nu, pipeline};
#[test]
fn row() {
let actual = nu!(
cwd: ".", pipeline(
r#"
[[key value]; [foo 1] [foo 2]] | transpose -r | debug
"#
));
assert!(actual.out.contains("foo: 1"));
}
#[test]
fn row_but_last() {
let actual = nu!(
cwd: ".", pipeline(
r#"
[[key value]; [foo 1] [foo 2]] | transpose -r -l | debug
"#
));
assert!(actual.out.contains("foo: 2"));
}
#[test]
fn row_but_all() {
let actual = nu!(
cwd: ".", pipeline(
r#"
[[key value]; [foo 1] [foo 2]] | transpose -r -a | debug
"#
));
assert!(actual.out.contains("foo: [1, 2]"));
}