Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/context/tests.rs')
-rw-r--r--crates/ide-completion/src/context/tests.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/crates/ide-completion/src/context/tests.rs b/crates/ide-completion/src/context/tests.rs
index 41f0db3c52..b929d36ce6 100644
--- a/crates/ide-completion/src/context/tests.rs
+++ b/crates/ide-completion/src/context/tests.rs
@@ -147,6 +147,18 @@ fn bar(x: &u32) {}
}
#[test]
+fn expected_type_fn_param_deref() {
+ cov_mark::check!(expected_type_fn_param_deref);
+ check_expected_type_and_name(
+ r#"
+fn foo() { bar(*$0); }
+fn bar(x: &u32) {}
+"#,
+ expect!["ty: &'_ &'_ u32, name: x"],
+ );
+}
+
+#[test]
fn expected_type_struct_field_without_leading_char() {
cov_mark::check!(expected_type_struct_field_without_leading_char);
check_expected_type_and_name(