diff options
| author | Joshua Nelson <jyn514@gmail.com> | 2021-04-22 14:50:56 -0400 |
|---|---|---|
| committer | Joshua Nelson <jyn514@gmail.com> | 2021-04-22 18:43:16 -0400 |
| commit | af6c3201fc3d5ec2559836454ea4f43eec583fa2 (patch) | |
| tree | 0efcf9486d76055591f41f53083487b2d887f268 /src/test/rustdoc-ui | |
| parent | 25c15cdbe070f49d708f34750df2632e38bd4846 (diff) | |
| download | rust-af6c3201fc3d5ec2559836454ea4f43eec583fa2.tar.gz rust-af6c3201fc3d5ec2559836454ea4f43eec583fa2.zip | |
rustdoc: Hide `#text` in doc-tests
Since `#![attr]` and `#[attr]` are the only valid syntax that start with `#`, we can just special case those two tokens.
Diffstat (limited to 'src/test/rustdoc-ui')
| -rw-r--r-- | src/test/rustdoc-ui/test-hidden.rs | 25 | ||||
| -rw-r--r-- | src/test/rustdoc-ui/test-hidden.stdout | 6 |
2 files changed, 31 insertions, 0 deletions
diff --git a/src/test/rustdoc-ui/test-hidden.rs b/src/test/rustdoc-ui/test-hidden.rs new file mode 100644 index 00000000000..9e068d4db4b --- /dev/null +++ b/src/test/rustdoc-ui/test-hidden.rs @@ -0,0 +1,25 @@ +// check-pass +// compile-flags:--test +// normalize-stdout-test "finished in \d+\.\d+s" -> "finished in $$TIME" +// normalize-stdout-test: "src/test/rustdoc-ui" -> "$$DIR" + +/// ``` +// If `const_err` becomes a hard error in the future, please replace this with another +// deny-by-default lint instead of removing it altogether +/// # ! [allow(const_err)] +/// const C: usize = 1/0; +/// +/// # use std::path::PathBuf; +/// #use std::path::Path; +/// let x = Path::new("y.rs"); +/// let x = PathBuf::from("y.rs"); +/// +/// #[cfg(FALSE)] +/// assert!(false); +/// +/// # [cfg(FALSE)] +/// assert!(false); +/// ``` +fn main() { + panic!(); +} diff --git a/src/test/rustdoc-ui/test-hidden.stdout b/src/test/rustdoc-ui/test-hidden.stdout new file mode 100644 index 00000000000..89d98d6d688 --- /dev/null +++ b/src/test/rustdoc-ui/test-hidden.stdout @@ -0,0 +1,6 @@ + +running 1 test +test $DIR/test-hidden.rs - main (line 6) ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in $TIME + |
