diff options
Diffstat (limited to 'crates/ra_ide/src/completion/completion_item.rs')
-rw-r--r-- | crates/ra_ide/src/completion/completion_item.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/crates/ra_ide/src/completion/completion_item.rs b/crates/ra_ide/src/completion/completion_item.rs index 1d14e9636..ef6848607 100644 --- a/crates/ra_ide/src/completion/completion_item.rs +++ b/crates/ra_ide/src/completion/completion_item.rs | |||
@@ -321,8 +321,17 @@ impl Into<Vec<CompletionItem>> for Completions { | |||
321 | 321 | ||
322 | #[cfg(test)] | 322 | #[cfg(test)] |
323 | pub(crate) fn do_completion(code: &str, kind: CompletionKind) -> Vec<CompletionItem> { | 323 | pub(crate) fn do_completion(code: &str, kind: CompletionKind) -> Vec<CompletionItem> { |
324 | do_completion_with_options(code, kind, &crate::completion::CompletionOptions::default()) | ||
325 | } | ||
326 | |||
327 | #[cfg(test)] | ||
328 | pub(crate) fn do_completion_with_options( | ||
329 | code: &str, | ||
330 | kind: CompletionKind, | ||
331 | options: &crate::completion::CompletionOptions, | ||
332 | ) -> Vec<CompletionItem> { | ||
324 | use crate::{ | 333 | use crate::{ |
325 | completion::{completions, CompletionOptions}, | 334 | completion::completions, |
326 | mock_analysis::{analysis_and_position, single_file_with_position}, | 335 | mock_analysis::{analysis_and_position, single_file_with_position}, |
327 | }; | 336 | }; |
328 | 337 | ||
@@ -331,7 +340,6 @@ pub(crate) fn do_completion(code: &str, kind: CompletionKind) -> Vec<CompletionI | |||
331 | } else { | 340 | } else { |
332 | single_file_with_position(code) | 341 | single_file_with_position(code) |
333 | }; | 342 | }; |
334 | let options = CompletionOptions::default(); | ||
335 | let completions = completions(&analysis.db, position, &options).unwrap(); | 343 | let completions = completions(&analysis.db, position, &options).unwrap(); |
336 | let completion_items: Vec<CompletionItem> = completions.into(); | 344 | let completion_items: Vec<CompletionItem> = completions.into(); |
337 | let mut kind_completions: Vec<CompletionItem> = | 345 | let mut kind_completions: Vec<CompletionItem> = |