aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/goto_definition.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide/src/goto_definition.rs')
-rw-r--r--crates/ra_ide/src/goto_definition.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/crates/ra_ide/src/goto_definition.rs b/crates/ra_ide/src/goto_definition.rs
index 96a73675f..30118b43f 100644
--- a/crates/ra_ide/src/goto_definition.rs
+++ b/crates/ra_ide/src/goto_definition.rs
@@ -447,6 +447,22 @@ mod tests {
447 } 447 }
448 448
449 #[test] 449 #[test]
450 fn goto_for_tuple_fields() {
451 check_goto(
452 "
453 //- /lib.rs
454 struct Foo(u32);
455
456 fn bar() {
457 let foo = Foo(0);
458 foo.<|>0;
459 }
460 ",
461 "TUPLE_FIELD_DEF FileId(1) [11; 14)",
462 );
463 }
464
465 #[test]
450 fn goto_definition_works_for_ufcs_inherent_methods() { 466 fn goto_definition_works_for_ufcs_inherent_methods() {
451 check_goto( 467 check_goto(
452 " 468 "