dust/tests/commands.rs

15 lines
291 B
Rust

use dust_lang::{interpret, Value};
#[test]
fn simple_command() {
assert_eq!(interpret("^echo hi"), Ok(Value::String("hi\n".to_string())))
}
#[test]
fn assign_command_output() {
assert_eq!(
interpret("x = ^ls; length(str:lines(x))"),
Ok(Value::Integer(11))
);
}