Skip to content

Commit c650c33

Browse files
committed
Update tests
1 parent b1e97b3 commit c650c33

4 files changed

+28
-27
lines changed

tests/cases/fourslash/codeFixUnImplementedInterfaceDuplicateMember.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,7 @@
1010
//// class C1 implements I1,I2 {[|
1111
//// |]}
1212

13-
verify.not.codeFixAvailable();
14-
15-
// TODO: (arozga) Get members from multiple interfaces.
16-
/*
1713
verify.rangeAfterCodeFix(`
1814
x: number;
1915
`);
20-
*/
16+
verify.not.codeFixAvailable();

tests/cases/fourslash/codeFixUnimplementedInterfaceMissingMultipleImplements.ts renamed to tests/cases/fourslash/codeFixUnimplementedInterfaceMissingMultipleImplements1.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@
77
//// y: number;
88
//// }
99
////
10-
//// class C1 implements I1,I2 {[|
10+
//// class C implements I1,I2 {[|
11+
//// y: number;
1112
//// |]}
1213

13-
verify.not.codeFixAvailable();
14-
15-
// TODO: (arozga) Get members from multiple interfaces.
16-
/*
1714
verify.rangeAfterCodeFix(`
1815
x: number;
1916
y: number;
2017
`);
21-
*/
18+
19+
verify.not.codeFixAvailable();
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/// <reference path='fourslash.ts' />
2+
3+
//// interface I1 {
4+
//// x: number;
5+
//// }
6+
//// interface I2 {
7+
//// y: number;
8+
//// }
9+
////
10+
//// class C implements I1,I2 {[|
11+
//// x: number;
12+
//// |]}
13+
14+
verify.rangeAfterCodeFix(`
15+
y: number;
16+
x: number;
17+
`);
18+
19+
verify.not.codeFixAvailable();

tests/cases/fourslash/codeFixUnimplementedInterfaceMissingMultipleImplementsIntersection.ts

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,11 @@
77
//// x: string;
88
//// }
99
////
10-
//// class C1 implements I1,I2 {[|
10+
//// class C implements I1,I2 {[|
1111
//// |]}
1212

13-
verify.not.codeFixAvailable();
14-
15-
// TODO: (arozga) Get members from multiple interfaces.
16-
/*
17-
verify.fileAfterCodeFix(`
18-
interface I1 {
13+
verify.rangeAfterCodeFix(`
1914
x: number;
20-
}
21-
interface I2 {
22-
x: string;
23-
}
24-
25-
class C1 implements I1,I2 {
26-
x: number & string;
27-
}
2815
`);
29-
*/
16+
17+
verify.not.codeFixAvailable();

0 commit comments

Comments
 (0)