1
Fork 0

rustdoc: Add #[doc(test(no_inject_crate))] attribute

So that collections doctests don't automatically fail themselves
by injecting `extern crate collections` when they are mostly
using the std facade.
This commit is contained in:
Brian Anderson 2015-03-15 17:54:30 -07:00
parent 3d365f6a01
commit 7770ea706b
3 changed files with 49 additions and 11 deletions

View file

@ -143,7 +143,7 @@ pub fn test(input: &str, libs: SearchPaths, externs: core::Externs,
mut test_args: Vec<String>) -> int {
let input_str = load_or_return!(input, 1, 2);
let mut collector = Collector::new(input.to_string(), libs, externs, true);
let mut collector = Collector::new(input.to_string(), libs, externs, true, false);
find_testable_code(&input_str, &mut collector);
test_args.insert(0, "rustdoctest".to_string());
testing::test_main(&test_args, collector.tests);