From d367cdf1d9c641576aae9e612acc126ae6573b66 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Mon, 16 Jan 2012 23:10:25 -0800 Subject: [PATCH] rustdoc: Write headers for modules --- src/rustdoc/gen.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/rustdoc/gen.rs b/src/rustdoc/gen.rs index 2a3ce82f2c3f..fecfbed8e362 100644 --- a/src/rustdoc/gen.rs +++ b/src/rustdoc/gen.rs @@ -50,6 +50,7 @@ fn write_mod( ctxt: ctxt, moddoc: doc::moddoc ) { + write_header(ctxt, #fmt("Module `%s`", moddoc.name)); write_mod_contents(ctxt, moddoc); } @@ -140,4 +141,13 @@ mod tests { let markdown = write_markdown_str(doc); assert str::contains(markdown, "## Function `func`"); } + + #[test] + fn write_markdown_should_write_mod_headers() { + let source = "mod moo { }"; + let ast = parse::from_str(source); + let doc = extract::extract(ast, ""); + let markdown = write_markdown_str(doc); + assert str::contains(markdown, "## Module `moo`"); + } } \ No newline at end of file