diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2025-01-27 17:14:35 +0100 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2025-01-29 13:57:27 +0100 |
| commit | 7fa2094cb1bfccc37fa93baf8a45eb6ca24d43c4 (patch) | |
| tree | 5b36ca5ab0949b3cc39f5fa7443d67c822e6b26f | |
| parent | 0323af93b4fa4c816fcd400c5171d7c723c1fe18 (diff) | |
| download | rust-7fa2094cb1bfccc37fa93baf8a45eb6ca24d43c4.tar.gz rust-7fa2094cb1bfccc37fa93baf8a45eb6ca24d43c4.zip | |
Add ui test for new rustdoc `--output-format=doctest` option
| -rw-r--r-- | tests/rustdoc-ui/extract-doctests.rs | 15 | ||||
| -rw-r--r-- | tests/rustdoc-ui/extract-doctests.stdout | 1 |
2 files changed, 16 insertions, 0 deletions
diff --git a/tests/rustdoc-ui/extract-doctests.rs b/tests/rustdoc-ui/extract-doctests.rs new file mode 100644 index 00000000000..06bd35969d0 --- /dev/null +++ b/tests/rustdoc-ui/extract-doctests.rs @@ -0,0 +1,15 @@ +// Test to ensure that it generates expected output for `--output-format=doctest` command-line +// flag. + +//@ compile-flags:-Z unstable-options --output-format=doctest +//@ normalize-stdout: "tests/rustdoc-ui" -> "$$DIR" +//@ check-pass + +//! ```ignore (checking attributes) +//! let x = 12; +//! let y = 14; +//! ``` +//! +//! ```edition2018,compile_fail +//! let +//! ``` diff --git a/tests/rustdoc-ui/extract-doctests.stdout b/tests/rustdoc-ui/extract-doctests.stdout new file mode 100644 index 00000000000..9d42af30449 --- /dev/null +++ b/tests/rustdoc-ui/extract-doctests.stdout @@ -0,0 +1 @@ +[{"doctest_code":"#![allow(unused)]\nfn main() {\nlet x = 12;\nlet y = 14;\n}","filename":"$DIR/extract-doctests.rs","line":8,"doctest_attributes":{"original":"ignore (checking attributes)","should_panic":false,"no_run":false,"ignore":"All","rust":true,"test_harness":false,"compile_fail":false,"standalone_crate":false,"error_codes":[],"edition":null,"added_classes":[],"unknown":[]},"original_code":"let x = 12;\nlet y = 14;","name":"$DIR/extract-doctests.rs - (line 8)"},{"doctest_code":"#![allow(unused)]\nfn main() {\nlet\n}","filename":"$DIR/extract-doctests.rs","line":13,"doctest_attributes":{"original":"edition2018,compile_fail","should_panic":false,"no_run":true,"ignore":"None","rust":true,"test_harness":false,"compile_fail":true,"standalone_crate":false,"error_codes":[],"edition":"2018","added_classes":[],"unknown":[]},"original_code":"let","name":"$DIR/extract-doctests.rs - (line 13)"}] \ No newline at end of file |
