diff --git a/tests/cases/fourslash/superFix1.ts b/tests/cases/fourslash/superFix1.ts
new file mode 100644
index 00000000000..7fbe2cb4fd7
--- /dev/null
+++ b/tests/cases/fourslash/superFix1.ts
@@ -0,0 +1,10 @@
+///
+
+////class Base{
+////}
+////class C extends Base{
+//// constructor() {[| |]
+//// }
+////}
+
+verify.codeFixAtPosition('super();');
diff --git a/tests/cases/fourslash/superFix2.ts b/tests/cases/fourslash/superFix2.ts
new file mode 100644
index 00000000000..880b5d43167
--- /dev/null
+++ b/tests/cases/fourslash/superFix2.ts
@@ -0,0 +1,13 @@
+///
+
+////class Base{
+////}
+////class C extends Base{
+//// private a:number;
+//// constructor() {[|
+//// this.a = 12;
+//// super();|]
+//// }
+////}
+
+verify.codeFixAtPosition("super(); this.a = 12;");
\ No newline at end of file