| // Calling rustdoc with no arguments, which should bring up a help menu, used to | |
| // cause an error as rustdoc expects an input file. Fixed in #98331, this test | |
| // ensures the output of rustdoc's help menu is as expected. | |
| // See https://github.com/rust-lang/rust/issues/88756 | |
| use run_make_support::{bare_rustdoc, diff}; | |
| fn main() { | |
| let out = bare_rustdoc().run().stdout_utf8(); | |
| diff() | |
| .expected_file("output-default.stdout") | |
| .actual_text("actual", out) | |
| // replace the channel type in the URL with $CHANNEL | |
| .normalize(r"nightly/|beta/|stable/|1\.[0-9]+\.[0-9]+/", "$$CHANNEL/") | |
| .run(); | |
| } |