mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-09 02:30:15 -06:00
Updating fourslash tests
This commit is contained in:
parent
d34557a377
commit
1a4252de5c
@ -11,7 +11,6 @@
|
||||
////var a2 = { name: 'bob', age: 18, address: 'springfield' };
|
||||
////var b2 = { name: 'jim', age: 20, dob: new Date() };
|
||||
////var /*3*/c2 = [a2, b2];
|
||||
////var /*4*/c2a = [a2, b2, a1];
|
||||
|
||||
////interface I {
|
||||
//// name: string;
|
||||
@ -19,13 +18,13 @@
|
||||
////}
|
||||
|
||||
////var i: I;
|
||||
////var /*5*/c3 = [a2, b2, i];
|
||||
////var /*4*/c3 = [i, a];
|
||||
|
||||
goTo.marker('1');
|
||||
verify.quickInfoIs('var c: {\n name: string;\n age: number;\n}[]');
|
||||
|
||||
goTo.marker('2');
|
||||
verify.quickInfoIs('var c1: {\n name: string;\n age: number;\n}[]');
|
||||
verify.quickInfoIs('var c1: ({\n name: string;\n age: number;\n} | {\n name: string;\n age: number;\n dob: Date;\n})[]');
|
||||
|
||||
goTo.marker('3');
|
||||
verify.quickInfoIs('var c2: ({\n\
|
||||
@ -39,8 +38,5 @@ verify.quickInfoIs('var c2: ({\n\
|
||||
})[]');
|
||||
|
||||
goTo.marker('4');
|
||||
verify.quickInfoIs('var c2a: {\n name: string;\n age: number;\n}[]');
|
||||
|
||||
goTo.marker('5');
|
||||
verify.quickInfoIs('var c3: I[]');
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
////var x4: I = [a, b, c];
|
||||
////var /*4*/r4 = x4[1];
|
||||
|
||||
////var /*5*/x5 = [a, b, c, d];
|
||||
////var /*5*/x5 = [a, b];
|
||||
////var /*6*/r5 = x5[1];
|
||||
|
||||
// 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');
|
||||
verify.quickInfoIs('var r4: C');
|
||||
|
||||
goTo.marker('5');
|
||||
verify.quickInfoIs('var x5: C[]');
|
||||
verify.quickInfoIs('var x5: ({\n\
|
||||
name: string;\n\
|
||||
age: number;\n\
|
||||
} | {\n\
|
||||
name: string;\n\
|
||||
age: number;\n\
|
||||
dob: Date;\n\
|
||||
})[]');
|
||||
|
||||
goTo.marker('6');
|
||||
verify.quickInfoIs('var r5: C');
|
||||
verify.quickInfoIs('var r5: {\n\
|
||||
name: string;\n\
|
||||
age: number;\n\
|
||||
} | {\n\
|
||||
name: string;\n\
|
||||
age: number;\n\
|
||||
dob: Date;\n\
|
||||
}');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user