7329: Add test for reference search on self declaration param r=Veykril a=Veykril

Closes #7316

bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
This commit is contained in:
bors[bot] 2021-01-18 17:24:48 +00:00 committed by GitHub
commit 9210f480ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -930,6 +930,26 @@ impl Foo {
);
}
#[test]
fn test_find_self_refs_decl() {
check(
r#"
struct Foo { bar: i32 }
impl Foo {
fn foo(self$0) {
self;
}
}
"#,
expect![[r#"
self SelfParam FileId(0) 47..51 47..51 SelfParam
FileId(0) 63..67 Other Read
"#]],
);
}
fn check(ra_fixture: &str, expect: Expect) {
check_with_scope(ra_fixture, None, expect)
}