diff options
| author | Lukas Markeffsky <@> | 2023-07-21 23:10:12 +0200 |
|---|---|---|
| committer | Lukas Markeffsky <@> | 2023-07-22 13:02:49 +0200 |
| commit | 237ed1630f56dfdbd332ccfa1402208cf3e0825c (patch) | |
| tree | ed6d7cc042c0ae6aebc95ab410dc7cb7688c3caa /tests/rustdoc-ui | |
| parent | bb98f3ad4d67db68292724d767a4fd41386c8d20 (diff) | |
| download | rust-237ed1630f56dfdbd332ccfa1402208cf3e0825c.tar.gz rust-237ed1630f56dfdbd332ccfa1402208cf3e0825c.zip | |
add tests for broken links in unused doc strings
Diffstat (limited to 'tests/rustdoc-ui')
| -rw-r--r-- | tests/rustdoc-ui/intra-doc/broken-link-in-unused-doc-string.rs | 16 | ||||
| -rw-r--r-- | tests/rustdoc-ui/intra-doc/broken-link-in-unused-doc-string.stderr | 27 |
2 files changed, 43 insertions, 0 deletions
diff --git a/tests/rustdoc-ui/intra-doc/broken-link-in-unused-doc-string.rs b/tests/rustdoc-ui/intra-doc/broken-link-in-unused-doc-string.rs new file mode 100644 index 00000000000..f3f044f6105 --- /dev/null +++ b/tests/rustdoc-ui/intra-doc/broken-link-in-unused-doc-string.rs @@ -0,0 +1,16 @@ +// Test that we don't ICE with broken links that don't show up in the docs. + +// check-pass +// edition: 2021 + +/// [1] +//~^ WARN unresolved link to `1` +//~| WARN unresolved link to `1` +pub use {std, core}; + +/// [2] +pub use {}; + +/// [3] +//~^ WARN unresolved link to `3` +pub extern crate alloc; diff --git a/tests/rustdoc-ui/intra-doc/broken-link-in-unused-doc-string.stderr b/tests/rustdoc-ui/intra-doc/broken-link-in-unused-doc-string.stderr new file mode 100644 index 00000000000..83e0d3962ca --- /dev/null +++ b/tests/rustdoc-ui/intra-doc/broken-link-in-unused-doc-string.stderr @@ -0,0 +1,27 @@ +warning: unresolved link to `3` + --> $DIR/broken-link-in-unused-doc-string.rs:14:6 + | +LL | /// [3] + | ^ no item named `3` in scope + | + = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` + = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default + +warning: unresolved link to `1` + --> $DIR/broken-link-in-unused-doc-string.rs:6:6 + | +LL | /// [1] + | ^ no item named `1` in scope + | + = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` + +warning: unresolved link to `1` + --> $DIR/broken-link-in-unused-doc-string.rs:6:6 + | +LL | /// [1] + | ^ no item named `1` in scope + | + = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` + +warning: 3 warnings emitted + |
