Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/tests.rs')
-rw-r--r--crates/ide-completion/src/tests.rs27
1 files changed, 9 insertions, 18 deletions
diff --git a/crates/ide-completion/src/tests.rs b/crates/ide-completion/src/tests.rs
index f13754e2de..154b69875a 100644
--- a/crates/ide-completion/src/tests.rs
+++ b/crates/ide-completion/src/tests.rs
@@ -12,8 +12,8 @@ mod attribute;
mod expression;
mod flyimport;
mod fn_param;
-mod item_list;
mod item;
+mod item_list;
mod pattern;
mod predicate;
mod proc_macros;
@@ -210,23 +210,14 @@ pub(crate) fn check_edit_with_config(
let mut combined_edit = completion.text_edit.clone();
- resolve_completion_edits(
- &db,
- &config,
- position,
- completion
- .import_to_add
- .iter()
- .cloned()
- .filter_map(|(import_path, import_name)| Some((import_path, import_name))),
- )
- .into_iter()
- .flatten()
- .for_each(|text_edit| {
- combined_edit.union(text_edit).expect(
- "Failed to apply completion resolve changes: change ranges overlap, but should not",
- )
- });
+ resolve_completion_edits(&db, &config, position, completion.import_to_add.iter().cloned())
+ .into_iter()
+ .flatten()
+ .for_each(|text_edit| {
+ combined_edit.union(text_edit).expect(
+ "Failed to apply completion resolve changes: change ranges overlap, but should not",
+ )
+ });
combined_edit.apply(&mut actual);
assert_eq_text!(&ra_fixture_after, &actual)