Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/tests/flyimport.rs')
| -rw-r--r-- | crates/ide-completion/src/tests/flyimport.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/crates/ide-completion/src/tests/flyimport.rs b/crates/ide-completion/src/tests/flyimport.rs index 0cd42089b4..e139a5e270 100644 --- a/crates/ide-completion/src/tests/flyimport.rs +++ b/crates/ide-completion/src/tests/flyimport.rs @@ -1953,3 +1953,25 @@ fn foo() { expect![""], ); } + +#[test] +fn multiple_matches_with_qualifier() { + check( + r#" +//- /foo.rs crate:foo +pub mod env { + pub fn var() {} + pub fn _var() {} +} + +//- /bar.rs crate:bar deps:foo +fn main() { + env::var$0 +} + "#, + expect![[r#" + fn _var() (use foo::env) fn() + fn var() (use foo::env) fn() + "#]], + ); +} |