Skip to content

Commit 949c580

Browse files
committed
Add multiple file edit tes to remove_unused_param assist
1 parent d5775b3 commit 949c580

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

crates/assists/src/handlers/remove_unused_param.rs

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,37 @@ fn main() { foo(9, 2) }
128128
"#,
129129
);
130130
}
131+
132+
#[test]
133+
fn remove_across_files() {
134+
check_assist(
135+
remove_unused_param,
136+
r#"
137+
//- /main.rs
138+
fn foo(x: i32, <|>y: i32) { x; }
139+
140+
mod foo;
141+
142+
//- /foo.rs
143+
use super::foo;
144+
145+
fn bar() {
146+
let _ = foo(1, 2);
147+
}
148+
"#,
149+
r#"
150+
//- /main.rs
151+
fn foo(x: i32) { x; }
152+
153+
mod foo;
154+
155+
//- /foo.rs
156+
use super::foo;
157+
158+
fn bar() {
159+
let _ = foo(1);
160+
}
161+
"#,
162+
)
163+
}
131164
}

0 commit comments

Comments
 (0)