From 90bd99f1bbf08d2558d32b6ede358a1f97302ee3 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Wed, 4 May 2022 17:10:53 +0200 Subject: [PATCH] Add completion test --- crates/ide-completion/src/completions/dot.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/crates/ide-completion/src/completions/dot.rs b/crates/ide-completion/src/completions/dot.rs index 01a5f856c1b1..c660e8f8fa32 100644 --- a/crates/ide-completion/src/completions/dot.rs +++ b/crates/ide-completion/src/completions/dot.rs @@ -785,4 +785,24 @@ fn main() { ", ) } + + #[test] + fn tuple_index_completion() { + check( + r#" +struct I; +impl I { + fn i_method(&self) {} +} +struct S((), I); + +fn f(s: S) { + s.1.$0 +} +"#, + expect![[r#" + me i_method() fn(&self) + "#]], + ); + } }