commit | fa0edf23038ef87ad2a0d679d721a49b42942568 | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Fri Sep 23 22:58:24 2016 -0700 |
committer | David Tolnay <dtolnay@gmail.com> | Fri Sep 23 22:58:24 2016 -0700 |
tree | bb06f119d18afe0002fdcd321062334af4825bc6 | |
parent | aed77b0573fd29300dee43247531505476069f75 [diff] [blame] |
More expression parsing
diff --git a/tests/test_expr.rs b/tests/test_expr.rs new file mode 100644 index 0000000..75bee8a --- /dev/null +++ b/tests/test_expr.rs
@@ -0,0 +1,15 @@ +#![cfg(feature = "full")] + +extern crate syn; +use syn::*; + +#[test] +fn test_box() { + let raw = "box 0"; + + let expected = Expr::Box(Box::new( + Expr::Lit(Lit::Int(0, IntTy::Unsuffixed)) + )); + + assert_eq!(expected, parse_expr(raw).unwrap()); +}