diff options
author | bors[bot] <bors[bot]@users.noreply.github.com> | 2019-04-02 11:26:43 +0100 |
---|---|---|
committer | bors[bot] <bors[bot]@users.noreply.github.com> | 2019-04-02 11:26:43 +0100 |
commit | 2d680ff93aa30a52ffe40bb7d359e19565dca733 (patch) | |
tree | 1b5fbd8228beb3d6ccd6b713c97e4c0d38783703 /crates/ra_ide_api/src/completion | |
parent | bb3b159fb7d377f667732ade715cbe019da84d71 (diff) | |
parent | 49f13d3a9bb5bf3ab92c3fbf23ad79cb001b76e0 (diff) |
Merge #1089
1089: fix a panic with glob-import missing a source map r=matklad a=matklad
Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ra_ide_api/src/completion')
-rw-r--r-- | crates/ra_ide_api/src/completion/complete_path.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/crates/ra_ide_api/src/completion/complete_path.rs b/crates/ra_ide_api/src/completion/complete_path.rs index 5ff1b9927..122dd7bdd 100644 --- a/crates/ra_ide_api/src/completion/complete_path.rs +++ b/crates/ra_ide_api/src/completion/complete_path.rs | |||
@@ -73,6 +73,18 @@ mod tests { | |||
73 | } | 73 | } |
74 | 74 | ||
75 | #[test] | 75 | #[test] |
76 | fn dont_complete_current_use_in_braces_with_glob() { | ||
77 | let completions = do_completion( | ||
78 | r" | ||
79 | mod foo { pub struct S; } | ||
80 | use self::{foo::*, bar<|>}; | ||
81 | ", | ||
82 | CompletionKind::Reference, | ||
83 | ); | ||
84 | assert_eq!(completions.len(), 2); | ||
85 | } | ||
86 | |||
87 | #[test] | ||
76 | fn completes_mod_with_docs() { | 88 | fn completes_mod_with_docs() { |
77 | check_reference_completion( | 89 | check_reference_completion( |
78 | "mod_with_docs", | 90 | "mod_with_docs", |