Implement Parse for ExprFoo, round two
diff --git a/tests/test_parse.rs b/tests/test_parse.rs
index b99ef2b..666bfbf 100644
--- a/tests/test_parse.rs
+++ b/tests/test_parse.rs
@@ -8,21 +8,9 @@
 
 #[test]
 fn test_expr_parse() {
-    macro_rules! test_equiv {
-        ($code:ident, $old:ident, $new:ident) => (
-            let tt = TokenStream::from_str($code).unwrap();
-            //println!("--- tt ---\n{:?}\n", tt);
-            let ast1: Expr = parse2(tt.clone()).unwrap();
-            //println!("--- ast1 ---\n{:?}\n", ast1);
-            let ast2: syn::$new = parse2(tt).unwrap();
-            //println!("--- ast2 ---\n{:?}\n", ast2);
-            assert_eq!(ast1, Expr::$old(ast2));
-        )
-    }
-
-    let code = "match foo { Bar::Qux => (), _ => panic!() }";
-    test_equiv!(code, Match, ExprMatch);
-
     let code = "..100u32";
-    test_equiv!(code, Range, ExprRange);
+    let tt = TokenStream::from_str(code).unwrap();
+    let ast1: Expr = parse2(tt.clone()).unwrap();
+    let ast2: syn::ExprRange = parse2(tt).unwrap();
+    assert_eq!(ast1, Expr::Range(ast2));
 }