librustdoc: Fix a bunch of rustdoc tests. rs=bustage

This commit is contained in:
Patrick Walton 2012-12-29 17:38:20 -08:00
parent 5245aceba9
commit 47cd1e4fc8
19 changed files with 113 additions and 0 deletions

View File

@ -21,6 +21,7 @@ use parse;
use util;
use core::oldcomm;
use core::vec;
use rustc::back::link;
use rustc::driver::driver;
use rustc::driver::session::Session;

View File

@ -31,6 +31,9 @@ pub type CrateAttrs = {
mod test {
#[legacy_exports];
use syntax::ast;
use syntax;
fn parse_attributes(+source: ~str) -> ~[ast::attribute] {
use syntax::parse;
use syntax::parse::parser;

View File

@ -310,6 +310,11 @@ fn should_extract_impl_method_docs() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astsrv;
use doc;
use extract;
fn mk_doc(source: ~str) -> doc::Doc {
do astsrv::from_str(source) |srv| {
let doc = extract::from_srv(srv, ~"");

View File

@ -100,6 +100,12 @@ fn should_promote_impl_method_desc() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astsrv;
use attr_pass;
use doc;
use extract;
fn mk_doc(source: ~str) -> doc::Doc {
do astsrv::from_str(source) |srv| {
let doc = extract::from_srv(srv, ~"");

View File

@ -344,6 +344,12 @@ fn should_extract_struct_fields() {
mod test {
#[legacy_exports];
use astsrv;
use doc;
use parse;
use core::vec;
fn mk_doc(+source: ~str) -> doc::Doc {
let ast = parse::from_str(source);
extract(ast, ~"")

View File

@ -8,7 +8,10 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.
use astsrv;
use doc;
use extract;
use parse;
use core::vec;
use std::par;

View File

@ -252,6 +252,15 @@ fn should_index_foreign_mod_contents() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astsrv;
use attr_pass;
use config;
use desc_to_brief_pass;
use doc;
use extract;
use path_pass;
fn mk_doc(output_style: config::OutputStyle, +source: ~str) -> doc::Doc {
do astsrv::from_str(source) |srv| {
let config = {

View File

@ -11,15 +11,28 @@
//! Generate markdown from a document tree
use astsrv;
use attr_pass;
use config;
use desc_to_brief_pass;
use doc::ItemUtils;
use doc;
use extract;
use fold;
use markdown_index_pass;
use markdown_pass;
use markdown_writer::Writer;
use markdown_writer::WriterUtils;
use markdown_writer::WriterFactory;
use markdown_writer;
use page_pass;
use path_pass;
use sectionalize_pass;
use sort_pass;
use trim_pass;
use unindent_pass;
use core::iter;
use core::oldcomm;
use core::str;
use core::vec;
use std::par;
@ -817,6 +830,24 @@ fn should_write_struct_header() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astsrv;
use attr_pass;
use config;
use desc_to_brief_pass;
use doc;
use extract;
use markdown_index_pass;
use markdown_writer;
use path_pass;
use sectionalize_pass;
use trim_pass;
use tystr_pass;
use unindent_pass;
use core::oldcomm;
use core::str;
fn render(+source: ~str) -> ~str {
let (srv, doc) = create_doc_srv(source);
let markdown = write_markdown_str_srv(srv, doc);

View File

@ -267,6 +267,12 @@ fn should_name_mod_file_names_by_path() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astsrv;
use doc;
use extract;
use path_pass;
fn mk_doc(+name: ~str, +source: ~str) -> doc::Doc {
do astsrv::from_str(source) |srv| {
let doc = extract::from_srv(srv, name);

View File

@ -183,6 +183,12 @@ fn should_remove_foreign_mods_from_containing_mods() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astsrv;
use config;
use doc;
use extract;
fn mk_doc_(
output_style: config::OutputStyle,
source: ~str

View File

@ -10,6 +10,7 @@
use astsrv;
use doc;
use extract;
use core::vec;

View File

@ -13,6 +13,7 @@
use astsrv;
use doc::ItemUtils;
use doc;
use extract;
use fold::Fold;
use fold;

View File

@ -71,6 +71,11 @@ fn should_prune_hidden_items() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astsrv;
use doc;
use extract;
fn mk_doc(source: ~str) -> doc::Doc {
do astsrv::from_str(source) |srv| {
let doc = extract::from_srv(srv, ~"");

View File

@ -18,6 +18,7 @@ use fold::Fold;
use fold;
use core::util;
use core::vec;
use syntax::ast;
export mk_pass;
@ -75,6 +76,10 @@ fn should_prune_items_without_pub_modifier() {
#[cfg(test)]
mod test {
use astsrv;
use doc;
use extract;
pub fn mk_doc(source: ~str) -> doc::Doc {
do astsrv::from_str(source) |srv| {
let doc = extract::from_srv(srv, ~"");

View File

@ -11,12 +11,15 @@
//! Breaks rustdocs into sections according to their headers
use astsrv;
use attr_pass;
use doc::ItemUtils;
use doc;
use extract;
use fold::Fold;
use fold;
use core::str;
use core::vec;
use std::par;
pub fn mk_pass() -> Pass {

View File

@ -13,6 +13,7 @@
use astsrv;
use doc::ItemUtils;
use doc;
use extract;
use fold::Fold;
use fold;
use util::NominalOp;

View File

@ -289,6 +289,16 @@ fn should_execute_on_impl_method_section_bodies() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astsrv;
use attr_pass;
use desc_to_brief_pass;
use doc;
use extract;
use sectionalize_pass;
use core::str;
fn mk_doc(source: ~str) -> doc::Doc {
do astsrv::from_str(source) |srv| {
let doc = extract::from_srv(srv, ~"");

View File

@ -36,6 +36,12 @@ fn should_trim_text() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astrsrv;
use attr_pass;
use doc;
use extract;
fn mk_doc(source: ~str) -> doc::Doc {
do astsrv::from_str(source) |srv| {
let doc = extract::from_srv(srv, ~"");

View File

@ -407,6 +407,11 @@ fn should_not_serialize_struct_attrs() {
#[cfg(test)]
mod test {
#[legacy_exports];
use astsrv;
use doc;
use extract;
fn mk_doc(source: ~str) -> doc::Doc {
do astsrv::from_str(source) |srv| {
let doc = extract::from_srv(srv, ~"");