about summary refs log tree commit diff
path: root/src/librustdoc/text_pass.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustdoc/text_pass.rs')
-rw-r--r--src/librustdoc/text_pass.rs310
1 files changed, 155 insertions, 155 deletions
diff --git a/src/librustdoc/text_pass.rs b/src/librustdoc/text_pass.rs
index b5e9b452d14..785428f0077 100644
--- a/src/librustdoc/text_pass.rs
+++ b/src/librustdoc/text_pass.rs
@@ -137,181 +137,181 @@ fn fold_impl(
     }
 }
 
-#[test]
-fn should_execute_op_on_enum_brief() {
-    let doc = test::mk_doc(~"#[doc = \" a \"] enum a { b }");
-    assert!(doc.cratemod().enums()[0].brief() == Some(~"a"));
-}
+#[cfg(test)]
+mod test {
+    use astsrv;
+    use attr_pass;
+    use desc_to_brief_pass;
+    use doc;
+    use extract;
+    use sectionalize_pass;
+    use text_pass::mk_pass;
 
-#[test]
-fn should_execute_op_on_enum_desc() {
-    let doc = test::mk_doc(~"#[doc = \" a \"] enum a { b }");
-    assert!(doc.cratemod().enums()[0].desc() == Some(~"a"));
-}
+    use core::prelude::*;
 
-#[test]
-fn should_execute_op_on_variant_desc() {
-    let doc = test::mk_doc(~"enum a { #[doc = \" a \"] b }");
-    assert!(doc.cratemod().enums()[0].variants[0].desc == Some(~"a"));
-}
+    fn mk_doc(source: ~str) -> doc::Doc {
+        do astsrv::from_str(copy source) |srv| {
+            let doc = extract::from_srv(srv.clone(), ~"");
+            let doc = (attr_pass::mk_pass().f)(srv.clone(), doc);
+            let doc = (desc_to_brief_pass::mk_pass().f)(srv.clone(), doc);
+            let doc = (sectionalize_pass::mk_pass().f)(srv.clone(), doc);
+            (mk_pass(~"", |s| str::trim(s).to_owned() ).f)(srv.clone(), doc)
+        }
+    }
 
-#[test]
-fn should_execute_op_on_trait_brief() {
-    let doc = test::mk_doc(
-        ~"#[doc = \" a \"] trait i { fn a(); }");
-    assert!(doc.cratemod().traits()[0].brief() == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_enum_brief() {
+        let doc = mk_doc(~"#[doc = \" a \"] enum a { b }");
+        assert!(doc.cratemod().enums()[0].brief() == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_op_on_trait_desc() {
-    let doc = test::mk_doc(
-        ~"#[doc = \" a \"] trait i { fn a(); }");
-    assert!(doc.cratemod().traits()[0].desc() == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_enum_desc() {
+        let doc = mk_doc(~"#[doc = \" a \"] enum a { b }");
+        assert!(doc.cratemod().enums()[0].desc() == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_op_on_trait_method_brief() {
-    let doc = test::mk_doc(
-        ~"trait i { #[doc = \" a \"] fn a(); }");
-    assert!(doc.cratemod().traits()[0].methods[0].brief == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_variant_desc() {
+        let doc = mk_doc(~"enum a { #[doc = \" a \"] b }");
+        assert!(doc.cratemod().enums()[0].variants[0].desc == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_op_on_trait_method_desc() {
-    let doc = test::mk_doc(
-        ~"trait i { #[doc = \" a \"] fn a(); }");
-    assert!(doc.cratemod().traits()[0].methods[0].desc == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_trait_brief() {
+        let doc = mk_doc(
+            ~"#[doc = \" a \"] trait i { fn a(); }");
+        assert!(doc.cratemod().traits()[0].brief() == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_op_on_impl_brief() {
-    let doc = test::mk_doc(
-        ~"#[doc = \" a \"] impl int { fn a() { } }");
-    assert!(doc.cratemod().impls()[0].brief() == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_trait_desc() {
+        let doc = mk_doc(
+            ~"#[doc = \" a \"] trait i { fn a(); }");
+        assert!(doc.cratemod().traits()[0].desc() == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_op_on_impl_desc() {
-    let doc = test::mk_doc(
-        ~"#[doc = \" a \"] impl int { fn a() { } }");
-    assert!(doc.cratemod().impls()[0].desc() == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_trait_method_brief() {
+        let doc = mk_doc(
+            ~"trait i { #[doc = \" a \"] fn a(); }");
+        assert!(doc.cratemod().traits()[0].methods[0].brief == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_op_on_impl_method_brief() {
-    let doc = test::mk_doc(
-        ~"impl int { #[doc = \" a \"] fn a() { } }");
-    assert!(doc.cratemod().impls()[0].methods[0].brief == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_trait_method_desc() {
+        let doc = mk_doc(
+            ~"trait i { #[doc = \" a \"] fn a(); }");
+        assert!(doc.cratemod().traits()[0].methods[0].desc == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_op_on_impl_method_desc() {
-    let doc = test::mk_doc(
-        ~"impl int { #[doc = \" a \"] fn a() { } }");
-    assert!(doc.cratemod().impls()[0].methods[0].desc == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_impl_brief() {
+        let doc = mk_doc(
+            ~"#[doc = \" a \"] impl int { fn a() { } }");
+        assert!(doc.cratemod().impls()[0].brief() == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_op_on_type_brief() {
-    let doc = test::mk_doc(
-        ~"#[doc = \" a \"] type t = int;");
-    assert!(doc.cratemod().types()[0].brief() == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_impl_desc() {
+        let doc = mk_doc(
+            ~"#[doc = \" a \"] impl int { fn a() { } }");
+        assert!(doc.cratemod().impls()[0].desc() == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_op_on_type_desc() {
-    let doc = test::mk_doc(
-        ~"#[doc = \" a \"] type t = int;");
-    assert!(doc.cratemod().types()[0].desc() == Some(~"a"));
-}
+    #[test]
+    fn should_execute_op_on_impl_method_brief() {
+        let doc = mk_doc(
+            ~"impl int { #[doc = \" a \"] fn a() { } }");
+        assert!(doc.cratemod().impls()[0].methods[0].brief == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_on_item_section_headers() {
-    let doc = test::mk_doc(
-        ~"#[doc = \"\
-         #    Header    \n\
-         Body\"]\
-         fn a() { }");
-    assert!(doc.cratemod().fns()[0].sections()[0].header == ~"Header");
-}
+    #[test]
+    fn should_execute_op_on_impl_method_desc() {
+        let doc = mk_doc(
+            ~"impl int { #[doc = \" a \"] fn a() { } }");
+        assert!(doc.cratemod().impls()[0].methods[0].desc == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_on_item_section_bodies() {
-    let doc = test::mk_doc(
-        ~"#[doc = \"\
-         # Header\n\
-         Body      \"]\
-         fn a() { }");
-    assert!(doc.cratemod().fns()[0].sections()[0].body == ~"Body");
-}
+    #[test]
+    fn should_execute_op_on_type_brief() {
+        let doc = mk_doc(
+            ~"#[doc = \" a \"] type t = int;");
+        assert!(doc.cratemod().types()[0].brief() == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_on_trait_method_section_headers() {
-    let doc = test::mk_doc(
-        ~"trait i {
-         #[doc = \"\
-         # Header    \n\
-         Body\"]\
-         fn a(); }");
-    assert!(doc.cratemod().traits()[0].methods[0].sections[0].header
-        == ~"Header");
-}
+    #[test]
+    fn should_execute_op_on_type_desc() {
+        let doc = mk_doc(
+            ~"#[doc = \" a \"] type t = int;");
+        assert!(doc.cratemod().types()[0].desc() == Some(~"a"));
+    }
 
-#[test]
-fn should_execute_on_trait_method_section_bodies() {
-    let doc = test::mk_doc(
-        ~"trait i {
-         #[doc = \"\
-         # Header\n\
-         Body     \"]\
-         fn a(); }");
-    assert!(doc.cratemod().traits()[0].methods[0].sections[0].body ==
-        ~"Body");
-}
+    #[test]
+    fn should_execute_on_item_section_headers() {
+        let doc = mk_doc(
+            ~"#[doc = \"\
+              #    Header    \n\
+              Body\"]\
+              fn a() { }");
+        assert!(doc.cratemod().fns()[0].sections()[0].header == ~"Header");
+    }
 
-#[test]
-fn should_execute_on_impl_method_section_headers() {
-    let doc = test::mk_doc(
-        ~"impl bool {
-         #[doc = \"\
-         # Header   \n\
-         Body\"]\
-         fn a() { } }");
-    assert!(doc.cratemod().impls()[0].methods[0].sections[0].header
-        == ~"Header");
-}
+    #[test]
+    fn should_execute_on_item_section_bodies() {
+        let doc = mk_doc(
+            ~"#[doc = \"\
+              # Header\n\
+              Body      \"]\
+              fn a() { }");
+        assert!(doc.cratemod().fns()[0].sections()[0].body == ~"Body");
+    }
 
-#[test]
-fn should_execute_on_impl_method_section_bodies() {
-    let doc = test::mk_doc(
-        ~"impl bool {
-         #[doc = \"\
-         # Header\n\
-         Body    \"]\
-         fn a() { } }");
-    assert!(doc.cratemod().impls()[0].methods[0].sections[0].body ==
-        ~"Body");
-}
+    #[test]
+    fn should_execute_on_trait_method_section_headers() {
+        let doc = mk_doc(
+            ~"trait i {
+#[doc = \"\
+              # Header    \n\
+              Body\"]\
+              fn a(); }");
+        assert!(doc.cratemod().traits()[0].methods[0].sections[0].header
+                == ~"Header");
+    }
 
-#[cfg(test)]
-mod test {
-    use astsrv;
-    use attr_pass;
-    use desc_to_brief_pass;
-    use doc;
-    use extract;
-    use sectionalize_pass;
-    use text_pass::mk_pass;
+    #[test]
+    fn should_execute_on_trait_method_section_bodies() {
+        let doc = mk_doc(
+            ~"trait i {
+#[doc = \"\
+              # Header\n\
+              Body     \"]\
+              fn a(); }");
+        assert!(doc.cratemod().traits()[0].methods[0].sections[0].body ==
+                ~"Body");
+    }
 
-    use core::str;
+    #[test]
+    fn should_execute_on_impl_method_section_headers() {
+        let doc = mk_doc(
+            ~"impl bool {
+#[doc = \"\
+              # Header   \n\
+              Body\"]\
+              fn a() { } }");
+        assert!(doc.cratemod().impls()[0].methods[0].sections[0].header
+                == ~"Header");
+    }
 
-    pub fn mk_doc(source: ~str) -> doc::Doc {
-        do astsrv::from_str(copy source) |srv| {
-            let doc = extract::from_srv(srv.clone(), ~"");
-            let doc = (attr_pass::mk_pass().f)(srv.clone(), doc);
-            let doc = (desc_to_brief_pass::mk_pass().f)(srv.clone(), doc);
-            let doc = (sectionalize_pass::mk_pass().f)(srv.clone(), doc);
-            (mk_pass(~"", |s| str::trim(s).to_owned() ).f)(srv.clone(), doc)
-        }
+    #[test]
+    fn should_execute_on_impl_method_section_bodies() {
+        let doc = mk_doc(
+            ~"impl bool {
+#[doc = \"\
+              # Header\n\
+              Body    \"]\
+              fn a() { } }");
+        assert!(doc.cratemod().impls()[0].methods[0].sections[0].body ==
+                ~"Body");
     }
 }