mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-02 10:18:25 +00:00
17 lines
669 B
Rust
17 lines
669 B
Rust
//! Test to ensure that the rustdoc `scrape-examples` feature is not panicking.
|
|
//! Regression test for <https://github.com/rust-lang/rust/issues/144752>.
|
|
|
|
use run_make_support::cargo;
|
|
use run_make_support::scoped_run::run_in_tmpdir;
|
|
|
|
fn main() {
|
|
// We copy the crate to be documented "outside" to prevent documenting
|
|
// the whole compiler.
|
|
std::env::set_current_dir("foo").unwrap();
|
|
run_in_tmpdir(|| {
|
|
// The `scrape-examples` feature is also implemented in `cargo` so instead of reproducing
|
|
// what `cargo` does, better to just let `cargo` do it.
|
|
cargo().args(["doc", "-p", "foo", "-Zrustdoc-scrape-examples"]).run();
|
|
})
|
|
}
|