diff --git a/tests/cases/fourslash/codeFixInterfaceInExtendsClause.ts b/tests/cases/fourslash/codeFixInterfaceInExtendsClause.ts index c08cdc30952..82debc0109a 100644 --- a/tests/cases/fourslash/codeFixInterfaceInExtendsClause.ts +++ b/tests/cases/fourslash/codeFixInterfaceInExtendsClause.ts @@ -1,12 +1,14 @@ /// -//// interface I { -//// f1(); -//// } -//// -//// class /*0*/C/*1*/ /*2*/extend/*3*/s/*4*/ /*5*/I/*6*/ {/*7*/} +//// interface I1 { } +//// class C1 extends I1 { } +//// interface I2 { } +//// class C2 extends I2 { } -for (let i = 0; i < 8; ++i) { - goTo.marker("" + i); - verify.codeFixAtPosition(""); -} \ No newline at end of file +// verify.codeFixAvailable(); +verify.fileAfterCodeFixes(` +interface I1 { } +class C1 implements I1 { } +interface I2 { } +class C2 implements I2 { } +`); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayNumber.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayNumber.ts deleted file mode 100644 index 530a651315e..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayNumber.ts +++ /dev/null @@ -1,12 +0,0 @@ -/// - -//// interface I1 { -//// x:Array; -//// } -//// -//// var x: I1 ={[| -//// |]} - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : null -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayNumber2.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayNumber2.ts deleted file mode 100644 index 84a018edc16..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayNumber2.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// - -//// interface I1 { -//// x:Array; -//// f1(); -//// } -//// -//// -//// var x: I1 ={[| -//// |]f1(){} -//// } - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : null, -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayString.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayString.ts deleted file mode 100644 index 8caeb26eb45..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayString.ts +++ /dev/null @@ -1,13 +0,0 @@ -/// - -//// interface I1 { -//// x:[string]; -//// } -//// -//// -//// var x: I1 ={[| -//// |]} - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : null -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayString2.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayString2.ts deleted file mode 100644 index 70e3db4f57d..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingArrayString2.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// - -//// interface I1 { -//// x:[string]; -//// f1(); -//// } -//// -//// -//// var x: I1 ={[| -//// |]f1(){} -//// } - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : null, -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingBoolean.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingBoolean.ts deleted file mode 100644 index 0fa0eaefa56..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingBoolean.ts +++ /dev/null @@ -1,13 +0,0 @@ -/// - -//// interface I1 { -//// x:boolean; -//// } -//// -//// var x: I1 ={[| -//// -//// |]} - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : false -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingBoolean2.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingBoolean2.ts deleted file mode 100644 index 39e9aaf0e96..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingBoolean2.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// - -//// interface I1 { -//// x:boolean; -//// f1(); -//// } -//// -//// -//// var x: I1 ={[| -//// |]f1(){} -//// } - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : false, -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingClassT.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingClassT.ts deleted file mode 100644 index 7343aeaf971..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingClassT.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// - -//// interface I1 { -//// x:T; -//// } -//// -//// class T {} -//// -//// var x: I1 ={[| -//// |]} - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : null -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingFromUnion.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingFromUnion.ts deleted file mode 100644 index 0e3aa3e95fb..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingFromUnion.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// - -//// interface I1 { -//// f1(); -//// } -//// -//// interface I2 { -//// f2(); -//// } -//// -//// var x: I1|I2 ={[| -//// -//// |]} - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`f1(){ -// throw new Error('Method not Implemented'); -// } -// f2(){ -// throw new Error('Method not Implemented'); -// } -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingFunction1.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingFunction1.ts deleted file mode 100644 index 005ece4ea50..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingFunction1.ts +++ /dev/null @@ -1,16 +0,0 @@ -/// - -//// interface I1 { -//// f1(); -//// } -//// -//// var x: I1 = {[| -//// -//// |]} - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(` -// f1(){ -// throw new Error('Method not Implemented'); -// } -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingFunction2.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingFunction2.ts deleted file mode 100644 index d5da3231b7b..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingFunction2.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// - -//// interface I1 { -//// f1(); -//// f2(); -//// } -//// -//// -//// var x: I1 ={[| -//// |]f2() {} -//// } - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`f1(){ -// throw new Error('Method not Implemented'); -// }, -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingNumber.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingNumber.ts deleted file mode 100644 index 7fa3cc61be3..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingNumber.ts +++ /dev/null @@ -1,12 +0,0 @@ -/// - -//// interface I1 { -//// x:number; -//// } -//// -//// var x: I1 ={[| -//// |]} - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : 0 -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingNumber2.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingNumber2.ts deleted file mode 100644 index ffd3c8914b8..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingNumber2.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// - -//// interface I1 { -//// x:number; -//// f1(); -//// } -//// -//// -//// var x: I1 ={[| -//// |]f1(){} -//// } - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : 0, -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingString1.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingString1.ts deleted file mode 100644 index 091174b47c4..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingString1.ts +++ /dev/null @@ -1,13 +0,0 @@ -/// - -//// interface I1 { -//// x:string; -//// } -//// -//// -//// var x: I1 ={[| -//// |]} - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : "" -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixObjectInterfaceMissingString2.ts b/tests/cases/fourslash/codeFixObjectInterfaceMissingString2.ts deleted file mode 100644 index d037a8611b3..00000000000 --- a/tests/cases/fourslash/codeFixObjectInterfaceMissingString2.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// - -//// interface I1 { -//// x:string; -//// f1(); -//// } -//// -//// var x: I1 ={[| -//// |]f1(){} -//// } - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`x : "", -// `); \ No newline at end of file diff --git a/tests/cases/fourslash/codeFixUnImplementedInterface38.ts b/tests/cases/fourslash/codeFixUnImplementedInterface38.ts deleted file mode 100644 index 8d1e06c4c47..00000000000 --- a/tests/cases/fourslash/codeFixUnImplementedInterface38.ts +++ /dev/null @@ -1,12 +0,0 @@ -/// - -//// abstract class C2 { -//// abstract f1(); -//// } -//// -//// var x: C2 = {[| |]} - -verify.not.codeFixAvailable(); -// verify.codeFixAtPosition(`f1(){ -// throw new Error('Method not Implemented'); -// }`); \ No newline at end of file