From 840a057556dcc68ddb8cb82003419c8a0b3f7cd6 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Thu, 19 Jan 2012 14:29:45 -0800 Subject: [PATCH] rustdoc: Add a blank line after the return value description --- src/rustdoc/gen.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/rustdoc/gen.rs b/src/rustdoc/gen.rs index 3fb02eac0679..19d0dd4c8a48 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 {