diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-01-17 16:30:53 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-01-17 16:31:26 -0800 |
| commit | cf31eca5977ea309381091e956c642551295ee4b (patch) | |
| tree | a022a2cab4ab41b276013851818f0c32e7a65d05 /src/rustdoc | |
| parent | 637f19965f1dbd2d8da2fc79009e0fc4fd069fe8 (diff) | |
| download | rust-cf31eca5977ea309381091e956c642551295ee4b.tar.gz rust-cf31eca5977ea309381091e956c642551295ee4b.zip | |
rustdoc: Write a blank line after headers
Diffstat (limited to 'src/rustdoc')
| -rw-r--r-- | src/rustdoc/gen.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/rustdoc/gen.rs b/src/rustdoc/gen.rs index 2366f818246..fd46cc2b17e 100644 --- a/src/rustdoc/gen.rs +++ b/src/rustdoc/gen.rs @@ -35,6 +35,7 @@ fn write_markdown( fn write_header(ctxt: ctxt, title: str) { let hashes = str::from_chars(vec::init_elt('#', ctxt.depth)); ctxt.w.write_line(#fmt("%s %s", hashes, title)); + ctxt.w.write_line(""); } fn subsection(ctxt: ctxt, f: fn&()) { @@ -162,4 +163,14 @@ mod tests { let markdown = write_markdown_str(doc); assert str::contains(markdown, "## Module `moo`"); } + + #[test] + fn should_leave_blank_line_after_header() { + let source = "mod morp { }"; + let ast = parse::from_str(source); + let doc = extract::extract(ast, ""); + let markdown = write_markdown_str(doc); + log(error, markdown); + assert str::contains(markdown, "Module `morp`\n"); + } } \ No newline at end of file |
