// Assert that the search index is generated deterministically, regardless of the // order that crates are documented in. use run_make_support::rustdoc; fn main() { let output = rustdoc().input("input.rs").arg("--test").run_fail().stdout_utf8(); let should_contain = &[ "input.rs - foo (line 5)", "input.rs:7:15", "input.rs - bar (line 13)", "input.rs:15:15", "input.rs - bar (line 22)", "input.rs:24:15", ]; for text in should_contain { assert!(output.contains(text), "output doesn't contains {:?}", text); } }