mirror of
https://github.com/nushell/nushell.git
synced 2024-11-25 09:53:43 +01:00
28 lines
583 B
Rust
28 lines
583 B
Rust
|
use nu_test_support::{nu, pipeline};
|
||
|
|
||
|
#[test]
|
||
|
fn test_stream() {
|
||
|
let actual = nu!(pipeline(
|
||
|
"
|
||
|
[0x[01] 0x[02] 0x[03] 0x[04]]
|
||
|
| filter {true}
|
||
|
| bytes collect 0x[aa aa]
|
||
|
| encode hex
|
||
|
"
|
||
|
));
|
||
|
assert_eq!(actual.out, "01AAAA02AAAA03AAAA04");
|
||
|
}
|
||
|
|
||
|
#[test]
|
||
|
fn test_stream_type() {
|
||
|
let actual = nu!(pipeline(
|
||
|
"
|
||
|
[0x[01] 0x[02] 0x[03] 0x[04]]
|
||
|
| filter {true}
|
||
|
| bytes collect 0x[00]
|
||
|
| describe -n
|
||
|
"
|
||
|
));
|
||
|
assert_eq!(actual.out, "binary (stream)");
|
||
|
}
|