From fc8af0d27760113ff45c4f1d3c752f7954e95cbe Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sun, 16 Jul 2023 12:32:29 -0700 Subject: [PATCH] Revert "Fix test failure due to quoting change in str's Debug" No longer required as compilers older than 1.56 are not supported. This reverts commit 51608bb0e53c8d12da03b259b1c66b8cd4952a42. --- tests/test.rs | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/tests/test.rs b/tests/test.rs index 7792a02..8e47b46 100644 --- a/tests/test.rs +++ b/tests/test.rs @@ -7,7 +7,6 @@ use proc_macro2::{Ident, Literal, Punct, Spacing, Span, TokenStream, TokenTree}; use std::iter; -use std::panic; use std::str::{self, FromStr}; #[test] @@ -90,24 +89,9 @@ fn lifetime_number() { } #[test] +#[should_panic(expected = r#""'a#" is not a valid Ident"#)] fn lifetime_invalid() { - let result = panic::catch_unwind(|| Ident::new("'a#", Span::call_site())); - match result { - Err(box_any) => { - let message = box_any.downcast_ref::().unwrap(); - let expected1 = r#""\'a#" is not a valid Ident"#; // 1.31.0 .. 1.53.0 - let expected2 = r#""'a#" is not a valid Ident"#; // 1.53.0 .. - assert!( - message == expected1 || message == expected2, - "panic message does not match expected string\n\ - \x20 panic message: `{:?}`\n\ - \x20expected message: `{:?}`", - message, - expected2, - ); - } - Ok(_) => panic!("test did not panic as expected"), - } + Ident::new("'a#", Span::call_site()); } #[test]