Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/hover/tests.rs')
-rw-r--r--crates/ide/src/hover/tests.rs17
1 files changed, 15 insertions, 2 deletions
diff --git a/crates/ide/src/hover/tests.rs b/crates/ide/src/hover/tests.rs
index 5330b7eb99..0b518021e3 100644
--- a/crates/ide/src/hover/tests.rs
+++ b/crates/ide/src/hover/tests.rs
@@ -4089,6 +4089,7 @@ fn foo() {
let fo$0o = async { S };
}
//- /core.rs crate:core
+#![feature(lang_items)]
pub mod future {
#[lang = "future_trait"]
pub trait Future {}
@@ -8199,19 +8200,31 @@ fn main() {
#[test]
fn hover_underscore_type() {
- check_hover_no_result(
+ check(
r#"
fn main() {
let x: _$0 = 0;
}
"#,
+ expect![[r#"
+ *_*
+ ```rust
+ i32
+ ```
+ "#]],
);
- check_hover_no_result(
+ check(
r#"
fn main() {
let x: (_$0,) = (0,);
}
"#,
+ expect![[r#"
+ *_*
+ ```rust
+ i32
+ ```
+ "#]],
);
}