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.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/crates/ide/src/hover/tests.rs b/crates/ide/src/hover/tests.rs
index f2e5d24fcc..8805ead818 100644
--- a/crates/ide/src/hover/tests.rs
+++ b/crates/ide/src/hover/tests.rs
@@ -1497,6 +1497,24 @@ const foo$0: u32 = {
}
#[test]
+fn hover_unsigned_max_const() {
+ check(
+ r#"const $0A: u128 = -1_i128 as u128;"#,
+ expect![[r#"
+ *A*
+
+ ```rust
+ test
+ ```
+
+ ```rust
+ const A: u128 = 340282366920938463463374607431768211455 (0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)
+ ```
+ "#]],
+ );
+}
+
+#[test]
fn hover_eval_complex_constants() {
check(
r#"