From c31fe5f3fc313ca539ff1f1c92cc1337a472e809 Mon Sep 17 00:00:00 2001 From: René Kijewski Date: Fri, 2 Jul 2021 15:54:17 +0200 Subject: Fix expected error message for missing file rust-lang/rust#82069 made error message that stem macro invocations more verbose. Since Rust 1.54 (currently in beta) the message includes the name of the offending macro. This PR uses version_check to select the appropriate expected error message. --- testing/tests/ui.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'testing/tests/ui.rs') diff --git a/testing/tests/ui.rs b/testing/tests/ui.rs index 17c2248..39a0b78 100644 --- a/testing/tests/ui.rs +++ b/testing/tests/ui.rs @@ -1,7 +1,14 @@ use trybuild::TestCases; +use version_check as rustc; #[cfg_attr(not(windows), test)] fn ui() { let t = TestCases::new(); t.compile_fail("tests/ui/*.rs"); + + if rustc::is_min_version("1.54").unwrap() { + t.compile_fail("tests/ui/since_1_54/*.rs"); + } else { + t.compile_fail("tests/ui/before_1_54/*.rs"); + } } -- cgit