| // 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); |
| } |
| } |