Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/hover/tests.rs')
-rw-r--r--crates/ide/src/hover/tests.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/crates/ide/src/hover/tests.rs b/crates/ide/src/hover/tests.rs
index 14ce51d08a..2ca43096dd 100644
--- a/crates/ide/src/hover/tests.rs
+++ b/crates/ide/src/hover/tests.rs
@@ -11699,22 +11699,21 @@ pub struct Bar;
}
#[test]
-fn test_hover_doc_attr_macro_on_outlined_mod_combined_with_inner_docs() {
- // Outer doc macro on `mod foo;` (resolved from parent) should combine with
- // inner docs from the module file.
+fn test_hover_doc_attr_inner_doc_macro() {
+ // Inner doc attribute with macro expansion (`#![doc = macro!()]`)
check(
r#"
-//- /main.rs
macro_rules! doc_str {
- () => { "outer doc from macro" };
+ () => { "inner doc from macro" };
}
-#[doc = doc_str!()]
-mod foo$0;
+/// outer doc
+///
+mod foo$0 {
+ #![doc = doc_str!()]
-//- /foo.rs
-//! inner module docs
-pub struct Bar;
+ pub struct Bar;
+}
"#,
expect![[r#"
*foo*
@@ -11729,8 +11728,9 @@ pub struct Bar;
---
- outer doc from macro
- inner module docs
+ outer doc
+
+ inner doc from macro
"#]],
);
}