aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/completion.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide_api/src/completion.rs')
-rw-r--r--crates/ra_ide_api/src/completion.rs14
1 files changed, 1 insertions, 13 deletions
diff --git a/crates/ra_ide_api/src/completion.rs b/crates/ra_ide_api/src/completion.rs
index b03ddd74c..855f5d964 100644
--- a/crates/ra_ide_api/src/completion.rs
+++ b/crates/ra_ide_api/src/completion.rs
@@ -19,7 +19,7 @@ use crate::{
19 }, 19 },
20}; 20};
21 21
22pub use crate::completion::completion_item::{CompletionItem, InsertText, CompletionItemKind}; 22pub use crate::completion::completion_item::{CompletionItem, CompletionItemKind, InsertTextFormat};
23 23
24/// Main entry point for completion. We run completion as a two-phase process. 24/// Main entry point for completion. We run completion as a two-phase process.
25/// 25///
@@ -60,15 +60,3 @@ pub(crate) fn completions(db: &db::RootDatabase, position: FilePosition) -> Opti
60 60
61 Some(acc) 61 Some(acc)
62} 62}
63
64#[cfg(test)]
65fn check_completion(code: &str, expected_completions: &str, kind: CompletionKind) {
66 use crate::mock_analysis::{single_file_with_position, analysis_and_position};
67 let (analysis, position) = if code.contains("//-") {
68 analysis_and_position(code)
69 } else {
70 single_file_with_position(code)
71 };
72 let completions = completions(&analysis.db, position).unwrap();
73 completions.assert_match(expected_completions, kind);
74}