Added failing tests for when RHS is a destructuring.

This commit is contained in:
Daniel Rosenwasser 2015-06-25 12:18:06 -04:00
parent f848087db0
commit cb48c04187
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,19 @@
/// <reference path='fourslash.ts'/>
////interface I {
//// [|property1|]: number;
//// property2: string;
////}
////
////var foo: I;
////var { [|property1|]: {} } = foo;
let ranges = test.ranges();
for (let range of ranges) {
goTo.position(range.start);
verify.referencesCountIs(ranges.length);
for (let expectedRange of ranges) {
verify.referencesAtPositionContains(expectedRange);
}
}

View File

@ -0,0 +1,12 @@
/// <reference path='fourslash.ts'/>
////interface I {
//// property1: number;
//// property2: string;
////}
////
////var foo: I;
////var { /**/property1: {} } = foo;
goTo.marker();
verify.quickInfoIs("(property) I.property1: number");