diff --git a/crates/ra_assists/src/handlers/merge_imports.rs b/crates/ra_assists/src/handlers/merge_imports.rs index 89bc975bd05..c57a8466fd3 100644 --- a/crates/ra_assists/src/handlers/merge_imports.rs +++ b/crates/ra_assists/src/handlers/merge_imports.rs @@ -179,6 +179,24 @@ use std::{fmt::Debug, fmt<|>::Display}; ", r" use std::{fmt<|>::{Display, Debug}}; +", + ); + } + + #[test] + fn removes_just_enough_whitespace() { + check_assist( + merge_imports, + r" +use foo<|>::bar; +use foo::baz; + +/// Doc comment +", + r" +use foo<|>::{bar, baz}; + +/// Doc comment ", ); }