Simplify attribute parsing in test
diff --git a/tests/test_meta_item.rs b/tests/test_meta_item.rs
index 92109ce..129c42e 100644
--- a/tests/test_meta_item.rs
+++ b/tests/test_meta_item.rs
@@ -11,8 +11,8 @@
 extern crate proc_macro2;
 extern crate syn;
 
-use proc_macro2::{Ident, Literal, Span, TokenStream};
-use syn::buffer::TokenBuffer;
+use proc_macro2::{Ident, Literal, Span};
+use syn::synom::Parser;
 use syn::*;
 
 #[macro_use]
@@ -168,14 +168,8 @@
 }
 
 fn run_test<T: Into<Meta>>(input: &str, expected: T) {
-    let tokens = input.parse::<TokenStream>().unwrap();
-    let buf = TokenBuffer::new2(tokens);
-    let attr = match Attribute::old_parse_outer(buf.begin()) {
-        Ok((e, rest)) => {
-            assert!(rest.eof());
-            e
-        }
-        Err(err) => panic!(err.to_string()),
-    };
+    let attrs = Attribute::parse_outer.parse_str(input).unwrap();
+    assert_eq!(attrs.len(), 1);
+    let attr = attrs.into_iter().next().unwrap();
     assert_eq!(expected.into(), attr.interpret_meta().unwrap());
 }