Skip to content

Commit 22b9b9a

Browse files
committed
Add test for reference search on self declaration param
1 parent c72d3a7 commit 22b9b9a

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

crates/ide/src/references.rs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -930,6 +930,26 @@ impl Foo {
930930
);
931931
}
932932

933+
#[test]
934+
fn test_find_self_refs_decl() {
935+
check(
936+
r#"
937+
struct Foo { bar: i32 }
938+
939+
impl Foo {
940+
fn foo(self$0) {
941+
self;
942+
}
943+
}
944+
"#,
945+
expect![[r#"
946+
self SelfParam FileId(0) 47..51 47..51 SelfParam
947+
948+
FileId(0) 63..67 Other Read
949+
"#]],
950+
);
951+
}
952+
933953
fn check(ra_fixture: &str, expect: Expect) {
934954
check_with_scope(ra_fixture, None, expect)
935955
}

0 commit comments

Comments
 (0)