Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-diagnostics/src/handlers/incorrect_case.rs')
-rw-r--r--crates/ide-diagnostics/src/handlers/incorrect_case.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/crates/ide-diagnostics/src/handlers/incorrect_case.rs b/crates/ide-diagnostics/src/handlers/incorrect_case.rs
index ddc19a0121..be9c6c0a1a 100644
--- a/crates/ide-diagnostics/src/handlers/incorrect_case.rs
+++ b/crates/ide-diagnostics/src/handlers/incorrect_case.rs
@@ -370,6 +370,23 @@ mod F {
}
#[test]
+ fn external_macro() {
+ check_diagnostics(
+ r#"
+//- /library.rs library crate:library
+#[macro_export]
+macro_rules! trigger_lint {
+ () => { let FOO: () };
+}
+//- /user.rs crate:user deps:library
+fn foo() {
+ library::trigger_lint!();
+}
+ "#,
+ );
+ }
+
+ #[test]
fn complex_ignore() {
check_diagnostics(
r#"