nushell/crates/nu-command/tests/commands/print.rs

28 lines
615 B
Rust
Raw Normal View History

use nu_test_support::nu;
#[test]
fn print_to_stdout() {
let actual = nu!("print 'hello world'");
assert!(actual.out.contains("hello world"));
assert!(actual.err.is_empty());
}
#[test]
fn print_to_stderr() {
let actual = nu!("print -e 'hello world'");
assert!(actual.out.is_empty());
assert!(actual.err.contains("hello world"));
}
#[test]
fn print_raw() {
let actual = nu!("0x[41 42 43] | print --raw");
assert_eq!(actual.out, "ABC");
}
#[test]
fn print_raw_stream() {
let actual = nu!("[0x[66] 0x[6f 6f]] | bytes collect | print --raw");
assert_eq!(actual.out, "foo");
}