about summary refs log tree commit diff
path: root/src/librustdoc/page_pass.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustdoc/page_pass.rs')
-rw-r--r--src/librustdoc/page_pass.rs47
1 files changed, 24 insertions, 23 deletions
diff --git a/src/librustdoc/page_pass.rs b/src/librustdoc/page_pass.rs
index 55f17f5c150..c620e20530e 100644
--- a/src/librustdoc/page_pass.rs
+++ b/src/librustdoc/page_pass.rs
@@ -149,27 +149,6 @@ fn fold_nmod(
     return doc;
 }
 
-#[test]
-fn should_not_split_the_doc_into_pages_for_doc_per_crate() {
-    let doc = test::mk_doc_(
-        config::DocPerCrate,
-        ~"mod a { } mod b { mod c { } }"
-    );
-    assert!(doc.pages.len() == 1u);
-}
-
-#[test]
-fn should_make_a_page_for_every_mod() {
-    let doc = test::mk_doc(~"mod a { }");
-    assert!(doc.pages.mods()[0].name() == ~"a");
-}
-
-#[test]
-fn should_remove_mods_from_containing_mods() {
-    let doc = test::mk_doc(~"mod a { }");
-    assert!(vec::is_empty(doc.cratemod().mods()));
-}
-
 #[cfg(test)]
 mod test {
     use astsrv;
@@ -177,8 +156,9 @@ mod test {
     use doc;
     use extract;
     use page_pass::run;
+    use core::vec;
 
-    pub fn mk_doc_(
+    fn mk_doc_(
         output_style: config::OutputStyle,
         source: ~str
     ) -> doc::Doc {
@@ -188,7 +168,28 @@ mod test {
         }
     }
 
-    pub fn mk_doc(source: ~str) -> doc::Doc {
+    fn mk_doc(source: ~str) -> doc::Doc {
         mk_doc_(config::DocPerMod, copy source)
     }
+
+    #[test]
+    fn should_not_split_the_doc_into_pages_for_doc_per_crate() {
+        let doc = mk_doc_(
+            config::DocPerCrate,
+            ~"mod a { } mod b { mod c { } }"
+        );
+        assert!(doc.pages.len() == 1u);
+    }
+
+    #[test]
+    fn should_make_a_page_for_every_mod() {
+        let doc = mk_doc(~"mod a { }");
+        assert!(doc.pages.mods()[0].name() == ~"a");
+    }
+
+    #[test]
+    fn should_remove_mods_from_containing_mods() {
+        let doc = mk_doc(~"mod a { }");
+        assert!(vec::is_empty(doc.cratemod().mods()));
+    }
 }