mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-26 11:59:49 +00:00
Add some tests in number evaluvation and hover to prevent regression
Added a test near positive extermes and two test near negative extermes as well one for 0. Added a test using the `as` cast and one with comparison with 0.
This commit is contained in:
parent
b8017928af
commit
410ede9101
2 changed files with 84 additions and 0 deletions
|
@ -779,6 +779,39 @@ const foo$0: u32 = {
|
|||
```
|
||||
"#]],
|
||||
);
|
||||
|
||||
check(
|
||||
r#"const FOO$0: i32 = -2147483648;"#,
|
||||
expect![[r#"
|
||||
*FOO*
|
||||
|
||||
```rust
|
||||
test
|
||||
```
|
||||
|
||||
```rust
|
||||
const FOO: i32 = -2147483648 (0x80000000)
|
||||
```
|
||||
"#]],
|
||||
);
|
||||
|
||||
check(
|
||||
r#"
|
||||
const FOO: i32 = -2147483648;
|
||||
const BAR$0: bool = FOO > 0;
|
||||
"#,
|
||||
expect![[r#"
|
||||
*BAR*
|
||||
|
||||
```rust
|
||||
test
|
||||
```
|
||||
|
||||
```rust
|
||||
const BAR: bool = false
|
||||
```
|
||||
"#]],
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue