blob: 4d7ae7d058e9758718874d6364299eb566902ae2 [file] [log] [blame]
Yusuke Sasakif00a3ef2018-07-20 22:08:42 +09001extern crate syn;
2
David Tolnayc3f98562018-11-02 08:55:05 -07003mod features;
4
David Tolnay7d8b3312019-03-10 01:26:11 -08005#[macro_use]
6mod macros;
7
8use syn::{Expr, Item};
Yusuke Sasakif00a3ef2018-07-20 22:08:42 +09009
10#[test]
11fn test_async_fn() {
David Tolnay7d8b3312019-03-10 01:26:11 -080012 let code = "async fn process() {}";
13 snapshot!(code as Item);
Yusuke Sasakif00a3ef2018-07-20 22:08:42 +090014}
Yusuke Sasaki4e5d9662018-07-21 02:49:47 +090015
16#[test]
17fn test_async_closure() {
David Tolnay7d8b3312019-03-10 01:26:11 -080018 let code = "async || {}";
19 snapshot!(code as Expr);
Yusuke Sasaki4e5d9662018-07-21 02:49:47 +090020}