Unnamed repository; edit this file 'description' to name the repository.
update tests
so1ve 8 weeks ago
parent 0eebfac · commit 17f619d
-rw-r--r--crates/ide/src/hover/tests.rs17
1 files changed, 10 insertions, 7 deletions
diff --git a/crates/ide/src/hover/tests.rs b/crates/ide/src/hover/tests.rs
index e7a8b140f8..776b161d69 100644
--- a/crates/ide/src/hover/tests.rs
+++ b/crates/ide/src/hover/tests.rs
@@ -11406,23 +11406,26 @@ pub trait MyTrait {
}
#[test]
-fn test_hover_doc_attr_macro_generated_method() {
+fn test_hover_doc_attr_macro_generated_method_stringify_self_ty() {
check(
r#"
#[rustc_builtin_macro]
macro_rules! concat {}
+#[rustc_builtin_macro]
+macro_rules! stringify {}
+
macro_rules! bar {
- () => {
- struct Bar;
- impl Bar {
- #[doc = concat!("Do", " the foo")]
+ ($SelfT:ident) => {
+ struct $SelfT;
+ impl $SelfT {
+ #[doc = concat!("Do the foo for ", stringify!($SelfT))]
fn foo(&self) {}
}
}
}
-bar!();
+bar!(Bar);
fn foo() { let bar = Bar; bar.fo$0o(); }
"#,
@@ -11439,7 +11442,7 @@ fn foo() { let bar = Bar; bar.fo$0o(); }
---
- Do the foo
+ Do the foo for Bar
"#]],
);
}