Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/tests/expression.rs')
| -rw-r--r-- | crates/ide-completion/src/tests/expression.rs | 68 |
1 files changed, 48 insertions, 20 deletions
diff --git a/crates/ide-completion/src/tests/expression.rs b/crates/ide-completion/src/tests/expression.rs index 22d42ba750..5314be3c7f 100644 --- a/crates/ide-completion/src/tests/expression.rs +++ b/crates/ide-completion/src/tests/expression.rs @@ -171,6 +171,8 @@ impl Unit { kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -236,8 +238,8 @@ fn complete_in_block() { } "#, expect![[r#" - fn foo() fn() - bt u32 u32 + fn foo() fn() + bt u32 u32 kw async kw const kw crate:: @@ -249,6 +251,8 @@ fn complete_in_block() { kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -285,8 +289,8 @@ fn complete_after_if_expr() { } "#, expect![[r#" - fn foo() fn() - bt u32 u32 + fn foo() fn() + bt u32 u32 kw async kw const kw crate:: @@ -300,6 +304,8 @@ fn complete_after_if_expr() { kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -360,8 +366,8 @@ fn completes_in_loop_ctx() { check( r"fn my() { loop { $0 } }", expect![[r#" - fn my() fn() - bt u32 u32 + fn my() fn() + bt u32 u32 kw async kw break kw const @@ -375,6 +381,8 @@ fn completes_in_loop_ctx() { kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -946,8 +954,8 @@ fn else_completion_after_if() { fn foo() { if foo {} $0 } "#, expect![[r#" - fn foo() fn() - bt u32 u32 + fn foo() fn() + bt u32 u32 kw async kw const kw crate:: @@ -961,6 +969,8 @@ fn foo() { if foo {} $0 } kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -988,8 +998,8 @@ fn foo() { if foo {} $0 } fn foo() { if foo {} el$0 } "#, expect![[r#" - fn foo() fn() - bt u32 u32 + fn foo() fn() + bt u32 u32 kw async kw const kw crate:: @@ -1003,6 +1013,8 @@ fn foo() { if foo {} el$0 } kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -1080,8 +1092,8 @@ fn foo() { bar(if foo {} el$0) } fn foo() { if foo {} $0 let x = 92; } "#, expect![[r#" - fn foo() fn() - bt u32 u32 + fn foo() fn() + bt u32 u32 kw async kw const kw crate:: @@ -1095,6 +1107,8 @@ fn foo() { if foo {} $0 let x = 92; } kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -1122,8 +1136,8 @@ fn foo() { if foo {} $0 let x = 92; } fn foo() { if foo {} el$0 let x = 92; } "#, expect![[r#" - fn foo() fn() - bt u32 u32 + fn foo() fn() + bt u32 u32 kw async kw const kw crate:: @@ -1137,6 +1151,8 @@ fn foo() { if foo {} el$0 let x = 92; } kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -1164,8 +1180,8 @@ fn foo() { if foo {} el$0 let x = 92; } fn foo() { if foo {} el$0 { let x = 92; } } "#, expect![[r#" - fn foo() fn() - bt u32 u32 + fn foo() fn() + bt u32 u32 kw async kw const kw crate:: @@ -1179,6 +1195,8 @@ fn foo() { if foo {} el$0 { let x = 92; } } kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -1217,9 +1235,9 @@ fn main() { pub struct UnstableThisShouldNotBeListed; "#, expect![[r#" - fn main() fn() + fn main() fn() md std - bt u32 u32 + bt u32 u32 kw async kw const kw crate:: @@ -1231,6 +1249,8 @@ pub struct UnstableThisShouldNotBeListed; kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -1285,6 +1305,8 @@ pub struct UnstableButWeAreOnNightlyAnyway; kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -1529,6 +1551,8 @@ fn main() { kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -1986,6 +2010,8 @@ fn bar() { kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop @@ -2044,9 +2070,9 @@ fn foo() { } "#, expect![[r#" - fn foo() fn() + fn foo() fn() md proc_macros - bt u32 u32 + bt u32 u32 kw async kw const kw crate:: @@ -2058,6 +2084,8 @@ fn foo() { kw if kw if let kw impl + kw impl for + kw impl<> for <> kw let kw letm kw loop |