Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--crates/ide-completion/src/tests/expression.rs29
1 files changed, 29 insertions, 0 deletions
diff --git a/crates/ide-completion/src/tests/expression.rs b/crates/ide-completion/src/tests/expression.rs
index 57f067dc94..4e18a3641c 100644
--- a/crates/ide-completion/src/tests/expression.rs
+++ b/crates/ide-completion/src/tests/expression.rs
@@ -4179,3 +4179,32 @@ fn main() {
"#]],
);
}
+
+#[test]
+fn no_await_on_error_type() {
+ check(
+ r#"
+//- minicore: future
+fn foo(t: T) {
+ let _ = t.$0;
+}
+ "#,
+ expect![[r#"
+ kw await expr.await
+ sn box Box::new(expr)
+ sn call function(expr)
+ sn const const {}
+ sn dbg dbg!(expr)
+ sn dbgr dbg!(&expr)
+ sn deref *expr
+ sn if if expr {}
+ sn match match expr {}
+ sn not !expr
+ sn ref &expr
+ sn refm &mut expr
+ sn return return expr
+ sn unsafe unsafe {}
+ sn while while expr {}
+ "#]],
+ );
+}