diff --git a/tests/cases/fourslash/unusedClassInNamespaceWithTrivia.ts b/tests/cases/fourslash/unusedClassInNamespaceWithTrivia.ts
new file mode 100644
index 00000000000..d491ad24d7a
--- /dev/null
+++ b/tests/cases/fourslash/unusedClassInNamespaceWithTrivia.ts
@@ -0,0 +1,11 @@
+///
+
+// @noUnusedLocals: true
+//// [| namespace greeter {
+//// /* comment1 */
+//// class /* comment2 */ class1 {
+//// }
+//// } |]
+
+verify.rangeAfterCodeFix(`namespace greeter {
+}`, /*includeWhiteSpace*/ false, /*errorCode*/ undefined, /*index*/ 0);
diff --git a/tests/cases/fourslash/unusedClassInNamespaceWithTriviaAddUnderscore.ts b/tests/cases/fourslash/unusedClassInNamespaceWithTriviaAddUnderscore.ts
new file mode 100644
index 00000000000..524b0abebc9
--- /dev/null
+++ b/tests/cases/fourslash/unusedClassInNamespaceWithTriviaAddUnderscore.ts
@@ -0,0 +1,14 @@
+///
+
+// @noUnusedLocals: true
+//// [| namespace greeter {
+//// /* comment1 */
+//// class /* comment2 */ class1 {
+//// }
+//// } |]
+
+verify.rangeAfterCodeFix(`namespace greeter {
+ /* comment1 */
+ class /* comment2 */ _class1 {
+ }
+}`, /*includeWhiteSpace*/ false, /*errorCode*/ undefined, /*index*/ 1);