Skip to content

Commit 1a4252d

Browse files
committed
Updating fourslash tests
1 parent d34557a commit 1a4252d

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

tests/cases/fourslash/bestCommonTypeObjectLiterals1.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,20 @@
1111
////var a2 = { name: 'bob', age: 18, address: 'springfield' };
1212
////var b2 = { name: 'jim', age: 20, dob: new Date() };
1313
////var /*3*/c2 = [a2, b2];
14-
////var /*4*/c2a = [a2, b2, a1];
1514

1615
////interface I {
1716
//// name: string;
1817
//// age: number;
1918
////}
2019

2120
////var i: I;
22-
////var /*5*/c3 = [a2, b2, i];
21+
////var /*4*/c3 = [i, a];
2322

2423
goTo.marker('1');
2524
verify.quickInfoIs('var c: {\n name: string;\n age: number;\n}[]');
2625

2726
goTo.marker('2');
28-
verify.quickInfoIs('var c1: {\n name: string;\n age: number;\n}[]');
27+
verify.quickInfoIs('var c1: ({\n name: string;\n age: number;\n} | {\n name: string;\n age: number;\n dob: Date;\n})[]');
2928

3029
goTo.marker('3');
3130
verify.quickInfoIs('var c2: ({\n\
@@ -39,8 +38,5 @@ verify.quickInfoIs('var c2: ({\n\
3938
})[]');
4039

4140
goTo.marker('4');
42-
verify.quickInfoIs('var c2a: {\n name: string;\n age: number;\n}[]');
43-
44-
goTo.marker('5');
4541
verify.quickInfoIs('var c3: I[]');
4642

tests/cases/fourslash/contextualTypingOfArrayLiterals1.ts

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
////var x4: I = [a, b, c];
2525
////var /*4*/r4 = x4[1];
2626

27-
////var /*5*/x5 = [a, b, c, d];
27+
////var /*5*/x5 = [a, b];
2828
////var /*6*/r5 = x5[1];
2929

3030
// the above code should have a couple errors that will need to be updated with appropriate new (non-error) code and quick info checks
@@ -43,7 +43,21 @@ goTo.marker('4');
4343
verify.quickInfoIs('var r4: C');
4444

4545
goTo.marker('5');
46-
verify.quickInfoIs('var x5: C[]');
46+
verify.quickInfoIs('var x5: ({\n\
47+
name: string;\n\
48+
age: number;\n\
49+
} | {\n\
50+
name: string;\n\
51+
age: number;\n\
52+
dob: Date;\n\
53+
})[]');
4754

4855
goTo.marker('6');
49-
verify.quickInfoIs('var r5: C');
56+
verify.quickInfoIs('var r5: {\n\
57+
name: string;\n\
58+
age: number;\n\
59+
} | {\n\
60+
name: string;\n\
61+
age: number;\n\
62+
dob: Date;\n\
63+
}');

0 commit comments

Comments
 (0)