Skip to content

Commit fc6c6b4

Browse files
committed
add test, bless tests
1 parent db07adf commit fc6c6b4

File tree

2 files changed

+22
-3
lines changed

2 files changed

+22
-3
lines changed

src/tools/rust-analyzer/crates/hir-ty/src/tests/patterns.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ fn infer_pattern() {
6767
143..144 'e': {unknown}
6868
157..204 'if let... }': ()
6969
160..175 'let [val] = opt': bool
70-
164..169 '[val]': [{unknown}]
70+
164..169 '[val]': [{unknown}; 1]
7171
165..168 'val': {unknown}
72-
172..175 'opt': [{unknown}]
72+
172..175 'opt': [{unknown}; 1]
7373
176..204 '{ ... }': ()
7474
190..191 'h': {unknown}
7575
194..197 'val': {unknown}

src/tools/rust-analyzer/crates/hir-ty/src/tests/simple.rs

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3839,6 +3839,25 @@ fn main() {
38393839
let [b, c] = a.into();
38403840
}
38413841
"#,
3842-
expect![],
3842+
expect![[r#"
3843+
50..51 'a': A
3844+
64..86 '{ ... }': [u8; 2]
3845+
74..80 '[0; 2]': [u8; 2]
3846+
75..76 '0': u8
3847+
78..79 '2': usize
3848+
128..129 'a': A
3849+
142..164 '{ ... }': [u8; 3]
3850+
152..158 '[0; 3]': [u8; 3]
3851+
153..154 '0': u8
3852+
156..157 '3': usize
3853+
179..224 '{ ...o(); }': ()
3854+
189..190 'a': A
3855+
193..194 'A': A
3856+
204..210 '[b, c]': [u8; 2]
3857+
205..206 'b': u8
3858+
208..209 'c': u8
3859+
213..214 'a': A
3860+
213..221 'a.into()': [u8; 2]
3861+
"#]],
38433862
);
38443863
}

0 commit comments

Comments
 (0)