Skip to content

Commit 7b323b4

Browse files
bors[bot]matklad
andauthored
Merge #3555
3555: Introduce completion test utils r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2 parents bf77850 + dad8f1e commit 7b323b4

16 files changed

+93
-40
lines changed

crates/ra_ide/src/completion.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ mod complete_scope;
1616
mod complete_postfix;
1717
mod complete_macro_in_item_position;
1818
mod complete_trait_impl;
19+
#[cfg(test)]
20+
mod test_utils;
1921

2022
use ra_ide_db::RootDatabase;
2123

22-
#[cfg(test)]
23-
use crate::completion::completion_item::do_completion;
2424
use crate::{
2525
completion::{
2626
completion_context::CompletionContext,

crates/ra_ide/src/completion/complete_dot.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ fn complete_methods(acc: &mut Completions, ctx: &CompletionContext, receiver: &T
7070

7171
#[cfg(test)]
7272
mod tests {
73-
use crate::completion::{do_completion, CompletionItem, CompletionKind};
73+
use crate::completion::{test_utils::do_completion, CompletionItem, CompletionKind};
7474
use insta::assert_debug_snapshot;
7575

7676
fn do_ref_completion(code: &str) -> Vec<CompletionItem> {

crates/ra_ide/src/completion/complete_fn_param.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ pub(super) fn complete_fn_param(acc: &mut Completions, ctx: &CompletionContext)
5252

5353
#[cfg(test)]
5454
mod tests {
55-
use crate::completion::{do_completion, CompletionItem, CompletionKind};
55+
use crate::completion::{test_utils::do_completion, CompletionItem, CompletionKind};
5656
use insta::assert_debug_snapshot;
5757

5858
fn do_magic_completion(code: &str) -> Vec<CompletionItem> {

crates/ra_ide/src/completion/complete_keyword.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ fn complete_return(
117117

118118
#[cfg(test)]
119119
mod tests {
120-
use crate::completion::{do_completion, CompletionItem, CompletionKind};
120+
use crate::completion::{test_utils::do_completion, CompletionItem, CompletionKind};
121121
use insta::assert_debug_snapshot;
122122

123123
fn do_keyword_completion(code: &str) -> Vec<CompletionItem> {

crates/ra_ide/src/completion/complete_macro_in_item_position.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ pub(super) fn complete_macro_in_item_position(acc: &mut Completions, ctx: &Compl
1515

1616
#[cfg(test)]
1717
mod tests {
18-
use crate::completion::{do_completion, CompletionItem, CompletionKind};
1918
use insta::assert_debug_snapshot;
2019

20+
use crate::completion::{test_utils::do_completion, CompletionItem, CompletionKind};
21+
2122
fn do_reference_completion(code: &str) -> Vec<CompletionItem> {
2223
do_completion(code, CompletionKind::Reference)
2324
}

crates/ra_ide/src/completion/complete_path.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ pub(super) fn complete_path(acc: &mut Completions, ctx: &CompletionContext) {
103103
mod tests {
104104
use test_utils::covers;
105105

106-
use crate::completion::{do_completion, CompletionItem, CompletionKind};
106+
use crate::completion::{test_utils::do_completion, CompletionItem, CompletionKind};
107107
use insta::assert_debug_snapshot;
108108

109109
fn do_reference_completion(code: &str) -> Vec<CompletionItem> {

crates/ra_ide/src/completion/complete_pattern.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ pub(super) fn complete_pattern(acc: &mut Completions, ctx: &CompletionContext) {
2727

2828
#[cfg(test)]
2929
mod tests {
30-
use crate::completion::{do_completion, CompletionItem, CompletionKind};
30+
use crate::completion::{test_utils::do_completion, CompletionItem, CompletionKind};
3131
use insta::assert_debug_snapshot;
3232

3333
fn complete(code: &str) -> Vec<CompletionItem> {

crates/ra_ide/src/completion/complete_postfix.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ fn postfix_snippet(ctx: &CompletionContext, label: &str, detail: &str, snippet:
8181
mod tests {
8282
use insta::assert_debug_snapshot;
8383

84-
use crate::completion::{do_completion, CompletionItem, CompletionKind};
84+
use crate::completion::{test_utils::do_completion, CompletionItem, CompletionKind};
8585

8686
fn do_postfix_completion(code: &str) -> Vec<CompletionItem> {
8787
do_completion(code, CompletionKind::Postfix)

crates/ra_ide/src/completion/complete_record_literal.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pub(super) fn complete_record_literal(acc: &mut Completions, ctx: &CompletionCon
1818

1919
#[cfg(test)]
2020
mod tests {
21-
use crate::completion::{do_completion, CompletionItem, CompletionKind};
21+
use crate::completion::{test_utils::do_completion, CompletionItem, CompletionKind};
2222
use insta::assert_debug_snapshot;
2323

2424
fn complete(code: &str) -> Vec<CompletionItem> {

crates/ra_ide/src/completion/complete_record_pattern.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pub(super) fn complete_record_pattern(acc: &mut Completions, ctx: &CompletionCon
1717

1818
#[cfg(test)]
1919
mod tests {
20-
use crate::completion::{do_completion, CompletionItem, CompletionKind};
20+
use crate::completion::{test_utils::do_completion, CompletionItem, CompletionKind};
2121
use insta::assert_debug_snapshot;
2222

2323
fn complete(code: &str) -> Vec<CompletionItem> {

0 commit comments

Comments
 (0)