From a0ef196d0404cf89367928f347dd515ba31d081b Mon Sep 17 00:00:00 2001 From: csmoe Date: Fri, 4 Jan 2019 21:51:45 +0800 Subject: add mod doc comments test in ast --- crates/ra_syntax/src/ast.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'crates') diff --git a/crates/ra_syntax/src/ast.rs b/crates/ra_syntax/src/ast.rs index c5273a7a2..3aaa5edda 100644 --- a/crates/ra_syntax/src/ast.rs +++ b/crates/ra_syntax/src/ast.rs @@ -481,3 +481,16 @@ impl<'a> PrefixExpr<'a> { } } } + +#[test] +fn test_doc_comment_of_items() { + let file = SourceFileNode::parse( + r#" + //! doc + // non-doc + mod foo {} + "#, + ); + let module = file.syntax().descendants().find_map(Module::cast).unwrap(); + assert_eq!("doc", module.doc_comment_text()); +} -- cgit v1.2.3