diff options
author | Phil Ellison <[email protected]> | 2019-07-29 19:02:03 +0100 |
---|---|---|
committer | Phil Ellison <[email protected]> | 2019-07-29 19:02:03 +0100 |
commit | d79dc38e99f522be79b776b4b10090ecf175013c (patch) | |
tree | cf81c89dc6c571e4ef4d6d4548c56f38ce9a978d /crates/ra_hir | |
parent | fab8e9bb8a2657d397a5d52595a83d428dcbd7b8 (diff) |
Move assist test, add literal type inference test
Diffstat (limited to 'crates/ra_hir')
-rw-r--r-- | crates/ra_hir/src/ty/tests.rs | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/crates/ra_hir/src/ty/tests.rs b/crates/ra_hir/src/ty/tests.rs index 676711d0a..36dea17a3 100644 --- a/crates/ra_hir/src/ty/tests.rs +++ b/crates/ra_hir/src/ty/tests.rs | |||
@@ -334,6 +334,8 @@ fn infer_literals() { | |||
334 | infer(r##" | 334 | infer(r##" |
335 | fn test() { | 335 | fn test() { |
336 | 5i32; | 336 | 5i32; |
337 | 5f32; | ||
338 | 5f64; | ||
337 | "hello"; | 339 | "hello"; |
338 | b"bytes"; | 340 | b"bytes"; |
339 | 'c'; | 341 | 'c'; |
@@ -351,18 +353,20 @@ fn test() { | |||
351 | } | 353 | } |
352 | "##), | 354 | "##), |
353 | @r###" | 355 | @r###" |
354 | [11; 201) '{ ...o"#; }': () | 356 | [11; 221) '{ ...o"#; }': () |
355 | [17; 21) '5i32': i32 | 357 | [17; 21) '5i32': i32 |
356 | [27; 34) '"hello"': &str | 358 | [27; 31) '5f32': f32 |
357 | [40; 48) 'b"bytes"': &[u8] | 359 | [37; 41) '5f64': f64 |
358 | [54; 57) ''c'': char | 360 | [47; 54) '"hello"': &str |
359 | [63; 67) 'b'b'': u8 | 361 | [60; 68) 'b"bytes"': &[u8] |
360 | [73; 77) '3.14': f64 | 362 | [74; 77) ''c'': char |
361 | [83; 87) '5000': i32 | 363 | [83; 87) 'b'b'': u8 |
362 | [93; 98) 'false': bool | 364 | [93; 97) '3.14': f64 |
363 | [104; 108) 'true': bool | 365 | [103; 107) '5000': i32 |
364 | [114; 182) 'r#" ... "#': &str | 366 | [113; 118) 'false': bool |
365 | [188; 198) 'br#"yolo"#': &[u8]"### | 367 | [124; 128) 'true': bool |
368 | [134; 202) 'r#" ... "#': &str | ||
369 | [208; 218) 'br#"yolo"#': &[u8]"### | ||
366 | ); | 370 | ); |
367 | } | 371 | } |
368 | 372 | ||