diff options
Diffstat (limited to 'rust/vendor/syn-0.15.44/tests/test_pat.rs')
-rw-r--r-- | rust/vendor/syn-0.15.44/tests/test_pat.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/rust/vendor/syn-0.15.44/tests/test_pat.rs b/rust/vendor/syn-0.15.44/tests/test_pat.rs new file mode 100644 index 0000000..1343aa6 --- /dev/null +++ b/rust/vendor/syn-0.15.44/tests/test_pat.rs @@ -0,0 +1,23 @@ +extern crate quote; +extern crate syn; + +mod features; + +use quote::quote; +use syn::Pat; + +#[test] +fn test_pat_ident() { + match syn::parse2(quote!(self)).unwrap() { + Pat::Ident(_) => (), + value => panic!("expected PatIdent, got {:?}", value), + } +} + +#[test] +fn test_pat_path() { + match syn::parse2(quote!(self::CONST)).unwrap() { + Pat::Path(_) => (), + value => panic!("expected PatPath, got {:?}", value), + } +} |