aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/completion
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2019-04-02 11:26:43 +0100
committerbors[bot] <bors[bot]@users.noreply.github.com>2019-04-02 11:26:43 +0100
commit2d680ff93aa30a52ffe40bb7d359e19565dca733 (patch)
tree1b5fbd8228beb3d6ccd6b713c97e4c0d38783703 /crates/ra_ide_api/src/completion
parentbb3b159fb7d377f667732ade715cbe019da84d71 (diff)
parent49f13d3a9bb5bf3ab92c3fbf23ad79cb001b76e0 (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.rs12
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",