about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-01-19 14:29:45 -0800
committerBrian Anderson <banderson@mozilla.com>2012-01-19 14:35:19 -0800
commit840a057556dcc68ddb8cb82003419c8a0b3f7cd6 (patch)
tree5367bd222ceb028e0ce605d6479d119d06e2fe45 /src
parentdf9bf1f45f462ecd4f5d2ab35f52b35119692ff2 (diff)
downloadrust-840a057556dcc68ddb8cb82003419c8a0b3f7cd6.tar.gz
rust-840a057556dcc68ddb8cb82003419c8a0b3f7cd6.zip
rustdoc: Add a blank line after the return value description
Diffstat (limited to 'src')
-rw-r--r--src/rustdoc/gen.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/rustdoc/gen.rs b/src/rustdoc/gen.rs
index 3fb02eac067..19d0dd4c8a4 100644
--- a/src/rustdoc/gen.rs
+++ b/src/rustdoc/gen.rs
@@ -208,6 +208,7 @@ fn write_return(
             alt doc.desc {
               some(d) {
                 ctxt.w.write_line(d);
+                ctxt.w.write_line("");
               }
               none { }
             }
@@ -240,6 +241,14 @@ fn should_not_write_return_type_when_there_is_none() {
     assert !str::contains(markdown, "Returns");
 }
 
+#[test]
+fn should_write_blank_line_after_return_description() {
+    let markdown = test::render(
+        "#[doc(return = \"blorp\")] fn a() -> int { }"
+    );
+    assert str::contains(markdown, "blorp\n\n");
+}
+
 #[cfg(test)]
 mod test {
     fn render(source: str) -> str {