Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/rename.rs')
| -rw-r--r-- | crates/ide/src/rename.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/crates/ide/src/rename.rs b/crates/ide/src/rename.rs index a4297a2fec..a495e6c543 100644 --- a/crates/ide/src/rename.rs +++ b/crates/ide/src/rename.rs @@ -1880,4 +1880,26 @@ fn main() { f$0() } "error: No identifier available to rename", ) } + + #[test] + fn attributed_item() { + check( + "function", + r#" +//- proc_macros: identity + +#[proc_macros::identity] +fn func$0() { + func(); +} +"#, + r#" + +#[proc_macros::identity] +fn function() { + function(); +} +"#, + ) + } } |