Skip to content

Commit fff2484

Browse files
Add regression test for rust-lang#137970
1 parent a91e97c commit fff2484

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// This is a regression test for <https://github.com/rust-lang/rust/issues/137970>.
2+
// The output must look nice and not like a `Debug` display of a `String`.
3+
4+
//@ edition: 2024
5+
//@ compile-flags: --test
6+
//@ normalize-stdout: "tests/rustdoc-ui/doctest" -> "$$DIR"
7+
//@ normalize-stdout: "finished in \d+\.\d+s" -> "finished in $$TIME"
8+
//@ failure-status: 101
9+
10+
//! ```rust
11+
//! assert_eq!(2 + 2, 5);
12+
//! ```
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
2+
running 1 test
3+
test tests/rustdoc-ui/edition-2024-doctest-error-output.rs - (line 10) ... FAILED
4+
5+
failures:
6+
7+
---- tests/rustdoc-ui/edition-2024-doctest-error-output.rs - (line 10) stdout ----
8+
9+
thread 'main' panicked at /tmp/rustdoctestSZq9aS/doctest_bundle_2024.rs:6:1:
10+
assertion `left == right` failed
11+
left: 4
12+
right: 5
13+
stack backtrace:
14+
0: __rustc::rust_begin_unwind
15+
1: core::panicking::panic_fmt
16+
2: core::panicking::assert_failed_inner
17+
3: core::panicking::assert_failed
18+
4: doctest_bundle_2024::__doctest_0::main
19+
5: doctest_bundle_2024::__doctest_0::__main_fn
20+
6: doctest_runner_2024::__doctest_0::TEST::{{closure}}
21+
7: core::ops::function::FnOnce::call_once
22+
8: doctest_runner_2024::main
23+
9: core::ops::function::FnOnce::call_once
24+
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
25+
26+
27+
28+
failures:
29+
tests/rustdoc-ui/edition-2024-doctest-error-output.rs - (line 10)
30+
31+
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in $TIME
32+

0 commit comments

Comments
 (0)