18 lines
343 B
Rust
18 lines
343 B
Rust
|
use dust_lang::*;
|
||
|
|
||
|
#[test]
|
||
|
fn add_variables() {
|
||
|
let source = "let foo = 21; let bar = 21; foo + bar";
|
||
|
let result = run(source);
|
||
|
|
||
|
assert_eq!(result, Ok(Some(Value::integer(42))));
|
||
|
}
|
||
|
|
||
|
#[test]
|
||
|
fn variable() {
|
||
|
let source = "let foo = 42; foo";
|
||
|
let result = run(source);
|
||
|
|
||
|
assert_eq!(result, Ok(Some(Value::integer(42))));
|
||
|
}
|