rune-testing 0.6.15

Test helpers for Rune, an embeddable dynamic programming language for Rust.
1
2
3
4
5
6
7
8
9
10
11
12
13
use rune_testing::*;

#[test]
fn test_assign_exprs() {
    assert_parse!(r#"fn main() { let var = 1; var = 42; }"#);

    assert_compile_error! {
        r#"fn main() { 1 = 42; }"#,
        UnsupportedAssignExpr { span } => {
            assert_eq!(span, Span::new(12, 18));
        }
    };
}