Skip to content

Commit 09ee4e6

Browse files
committed
Use check_edit() instead check() in fn_param
1 parent 4c52c35 commit 09ee4e6

1 file changed

Lines changed: 38 additions & 19 deletions

File tree

crates/ide-completion/src/tests/fn_param.rs

Lines changed: 38 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,55 @@
11
use expect_test::expect;
22

3-
use crate::tests::{check, check_with_trigger_character};
3+
use crate::tests::{check, check_edit, check_with_trigger_character};
44

55
#[test]
66
fn only_param() {
7-
check(
7+
check_edit(
8+
"file_id: usize",
89
r#"
910
fn foo(file_id: usize) {}
1011
fn bar(file_id: usize) {}
1112
fn baz(file$0) {}
1213
"#,
13-
expect![[r#"
14-
bn file_id: usize
15-
kw mut
16-
kw ref
17-
"#]],
14+
r#"
15+
fn foo(file_id: usize) {}
16+
fn bar(file_id: usize) {}
17+
fn baz(file_id: usize) {}
18+
"#,
1819
);
1920
}
2021

2122
#[test]
2223
fn last_param() {
23-
check(
24+
check_edit(
25+
"file_id: usize",
2426
r#"
2527
fn foo(file_id: usize) {}
2628
fn bar(file_id: usize) {}
2729
fn baz(foo: (), file$0) {}
2830
"#,
29-
expect![[r#"
30-
bn file_id: usize
31-
kw mut
32-
kw ref
33-
"#]],
31+
r#"
32+
fn foo(file_id: usize) {}
33+
fn bar(file_id: usize) {}
34+
fn baz(foo: (), file_id: usize) {}
35+
"#,
3436
);
3537
}
3638

3739
#[test]
3840
fn first_param() {
39-
check(
41+
check_edit(
42+
"file_id: usize",
4043
r#"
4144
fn foo(file_id: usize) {}
4245
fn bar(file_id: usize) {}
4346
fn baz(file$0 id: u32) {}
4447
"#,
45-
expect![[r#"
46-
bn file_id: usize
47-
kw mut
48-
kw ref
49-
"#]],
48+
r#"
49+
fn foo(file_id: usize) {}
50+
fn bar(file_id: usize) {}
51+
fn baz(file_id: usize, id: u32) {}
52+
"#,
5053
);
5154
}
5255

@@ -210,6 +213,22 @@ trait A {
210213

211214
#[test]
212215
fn in_trait_after_self() {
216+
check_edit(
217+
"file_id: usize",
218+
r#"
219+
trait A {
220+
fn foo(file_id: usize) {}
221+
fn new(self, $0) {}
222+
}
223+
"#,
224+
r#"
225+
trait A {
226+
fn foo(file_id: usize) {}
227+
fn new(self, file_id: usize) {}
228+
}
229+
"#,
230+
);
231+
213232
check(
214233
r#"
215234
trait A {

0 commit comments

Comments
 (0)