Skip to content

Commit 3405948

Browse files
Added back a few test cases
1 parent ba156d7 commit 3405948

6 files changed

+13
-7
lines changed

tests/cases/fourslash/codeFixClassExtendAbstractPrivateProperty.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference path='fourslash.ts' />
22

3+
// @noImplicitOverride: true
34
//// abstract class A {
45
//// private abstract x: number;
56
//// m() { this.x; } // Avoid unused private

tests/cases/fourslash/codeFixClassExtendAbstractProperty.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference path='fourslash.ts' />
22

3+
// @noImplicitOverride: true
34
////abstract class A {
45
//// abstract x: number;
56
//// abstract y: this;
@@ -18,8 +19,8 @@ verify.codeFix({
1819
}
1920
2021
class C extends A {
21-
x: number;
22-
y: this;
23-
z: A;
22+
override x: number;
23+
override y: this;
24+
override z: A;
2425
}`
2526
});

tests/cases/fourslash/codeFixClassExtendAbstractPropertyThis.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference path='fourslash.ts' />
22

3+
// @noImplicitOverride: true
34
////abstract class A {
45
//// abstract x: this;
56
////}
@@ -14,6 +15,6 @@ verify.codeFix({
1415
}
1516
1617
class C extends A {
17-
x: this;
18+
override x: this;
1819
}`,
1920
});

tests/cases/fourslash/codeFixClassExtendAbstractProtectedProperty.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference path='fourslash.ts' />
22

3+
// @noImplicitOverride: true
34
////abstract class A {
45
//// protected abstract x: number;
56
////}
@@ -14,6 +15,6 @@ verify.codeFix({
1415
}
1516
1617
class C extends A {
17-
protected x: number;
18+
protected override x: number;
1819
}`,
1920
});

tests/cases/fourslash/codeFixClassExtendAbstractPublicProperty.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference path='fourslash.ts' />
22

3+
// @noImplicitOverride: true
34
////abstract class A {
45
//// public abstract x: number;
56
////}
@@ -14,6 +15,6 @@ verify.codeFix({
1415
}
1516
1617
class C extends A {
17-
public x: number;
18+
public override x: number;
1819
}`,
1920
});

tests/cases/fourslash/codeFixClassExtendAbstractSomePropertiesPresent.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference path='fourslash.ts' />
22

3+
// @noImplicitOverride: true
34
//// abstract class A {
45
//// abstract x: number;
56
//// abstract y: number;
@@ -12,5 +13,5 @@
1213
//// }
1314

1415
verify.rangeAfterCodeFix(`
15-
z: number;
16+
override z: number;
1617
`);

0 commit comments

Comments
 (0)