From afe9d17258852c1af26ff704e989fe2fab77a8fe Mon Sep 17 00:00:00 2001 From: Lawrence Chou Date: Fri, 14 Jun 2024 00:06:59 +0800 Subject: [PATCH] Reproduce #14076 The `with_stderr_contains()` (as well as the new `with_stderr_data()` too, see #14060) has no effect when using with `run_expect_error()`. --- tests/testsuite/check_cfg.rs | 4 +++- tests/testsuite/freshness.rs | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/testsuite/check_cfg.rs b/tests/testsuite/check_cfg.rs index 4274bdfe1..497c0aeb4 100644 --- a/tests/testsuite/check_cfg.rs +++ b/tests/testsuite/check_cfg.rs @@ -632,7 +632,9 @@ fn config_invalid_empty() { .build(); p.cargo("check") - .with_stderr_contains("[..]missing field `level`[..]") + .with_stderr_contains( + "[..]missing field `level`[..] THIS RANDOM SENTENCE SHOULD FAIL THIS TEST BUT DIDN'T", + ) .run_expect_error(); } diff --git a/tests/testsuite/freshness.rs b/tests/testsuite/freshness.rs index cc9b51639..a412a993b 100644 --- a/tests/testsuite/freshness.rs +++ b/tests/testsuite/freshness.rs @@ -2936,6 +2936,9 @@ fn use_mtime_cache_in_cargo_home() { .with_stderr( "\ [DIRTY] foo v0.5.0 ([CWD]): [..] + + THIS RANDOM SENTENCE SHOULD FAIL THIS TEST BUT DIDN'T + [CHECKING] foo v0.5.0 ([CWD]) [RUNNING] `rustc --crate-name foo --edition=2015 src/lib.rs [..]", )