Skip to content

Commit b081018

Browse files
bors[bot]matklad
andauthored
Merge #5094
5094: cleanup r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
2 parents 18a6dd4 + 4e3e8d1 commit b081018

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

crates/ra_ide/src/completion/test_utils.rs

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
11
//! Runs completion for testing purposes.
22
3+
use hir::Semantics;
4+
use ra_syntax::{AstNode, NodeOrToken, SyntaxElement};
5+
36
use crate::{
47
completion::{completion_item::CompletionKind, CompletionConfig},
58
mock_analysis::analysis_and_position,
69
CompletionItem,
710
};
8-
use hir::Semantics;
9-
use ra_syntax::{AstNode, NodeOrToken, SyntaxElement};
1011

1112
pub(crate) fn do_completion(code: &str, kind: CompletionKind) -> Vec<CompletionItem> {
1213
do_completion_with_options(code, kind, &CompletionConfig::default())
1314
}
1415

15-
pub(crate) fn completion_list(code: &str, kind: CompletionKind) -> String {
16-
completion_list_with_options(code, kind, &CompletionConfig::default())
17-
}
18-
1916
pub(crate) fn do_completion_with_options(
2017
code: &str,
2118
kind: CompletionKind,
@@ -29,13 +26,8 @@ pub(crate) fn do_completion_with_options(
2926
kind_completions
3027
}
3128

32-
fn get_all_completion_items(code: &str, options: &CompletionConfig) -> Vec<CompletionItem> {
33-
let (analysis, position) = if code.contains("//-") {
34-
analysis_and_position(code)
35-
} else {
36-
analysis_and_position(code)
37-
};
38-
analysis.completions(options, position).unwrap().unwrap().into()
29+
pub(crate) fn completion_list(code: &str, kind: CompletionKind) -> String {
30+
completion_list_with_options(code, kind, &CompletionConfig::default())
3931
}
4032

4133
pub(crate) fn completion_list_with_options(
@@ -65,3 +57,8 @@ pub(crate) fn check_pattern_is_applicable(code: &str, check: fn(SyntaxElement) -
6557
})
6658
.unwrap();
6759
}
60+
61+
fn get_all_completion_items(code: &str, options: &CompletionConfig) -> Vec<CompletionItem> {
62+
let (analysis, position) = analysis_and_position(code);
63+
analysis.completions(options, position).unwrap().unwrap().into()
64+
}

0 commit comments

Comments
 (0)