23 lines
468 B
Rust
23 lines
468 B
Rust
![]() |
use nu_test_support::nu;
|
||
|
|
||
|
#[test]
|
||
|
fn skips_bytes() {
|
||
|
let actual = nu!("(0x[aa bb cc] | skip 2) == 0x[cc]");
|
||
|
|
||
|
assert_eq!(actual.out, "true");
|
||
|
}
|
||
|
|
||
|
#[test]
|
||
|
fn skips_bytes_from_stream() {
|
||
|
let actual = nu!("([0 1] | each { 0x[aa bb cc] } | bytes collect | skip 2) == 0x[cc aa bb cc]");
|
||
|
|
||
|
assert_eq!(actual.out, "true");
|
||
|
}
|
||
|
|
||
|
#[test]
|
||
|
fn fail_on_non_iterator() {
|
||
|
let actual = nu!("1 | skip 2");
|
||
|
|
||
|
assert!(actual.err.contains("command doesn't support"));
|
||
|
}
|