diff --git a/tests/cases/fourslash/formattingJsxElements.ts b/tests/cases/fourslash/formattingJsxElements.ts
index a27bc809456..58326c5a9e9 100644
--- a/tests/cases/fourslash/formattingJsxElements.ts
+++ b/tests/cases/fourslash/formattingJsxElements.ts
@@ -47,6 +47,16 @@
//// )
////}
////
+////const bar = (
+//// <>
+//// /*fragmentChildIndent*/
text
+//// >
+////);
+////
+////const bar2 = <>
+//// text
+//// /*fragmentClosingTagIndent*/>;
+////
////(function () {
//// return ,{integer}
;/*commaInJsxElement*/
////, {integer}
;/*commaInJsxElement2*/
+////<>,{integer}>;/*commaInJsxFragment*/
+////<>, {integer}>;/*commaInJsxFragment2*/
////);/*closingParenInJsxElement*/
////) ;/*closingParenInJsxElement2*/
+////<>)>;/*closingParenInJsxFragment*/
+////<>) >;/*closingParenInJsxFragment2*/
////;/*jsxExpressionSpaces*/
////;/*jsxExpressionSpaces2*/
//// {}}/*jsxExpressionSpaces3*/
@@ -111,6 +125,10 @@ verify.currentLineContentIs(' class3={');
goTo.marker("6");
verify.currentLineContentIs(' } />');
+goTo.marker("fragmentChildIndent");
+verify.currentLineContentIs(" text
");
+goTo.marker("fragmentClosingTagIndent");
+verify.currentLineContentIs(">;");
goTo.marker("attrAutoformat");
verify.currentLineContentIs(' className=""');
@@ -139,10 +157,18 @@ goTo.marker("commaInJsxElement");
verify.currentLineContentIs(",{integer}
;");
goTo.marker("commaInJsxElement2");
verify.currentLineContentIs(", {integer}
;");
+goTo.marker("commaInJsxFragment");
+verify.currentLineContentIs("<>,{integer}>;");
+goTo.marker("commaInJsxFragment2");
+verify.currentLineContentIs("<>, {integer}>;");
goTo.marker("closingParenInJsxElement");
verify.currentLineContentIs(");");
goTo.marker("closingParenInJsxElement2");
verify.currentLineContentIs(") ;");
+goTo.marker("closingParenInJsxFragment");
+verify.currentLineContentIs("<>)>;");
+goTo.marker("closingParenInJsxFragment2");
+verify.currentLineContentIs("<>) >;");
goTo.marker("jsxExpressionSpaces");
verify.currentLineContentIs(";");
goTo.marker("jsxExpressionSpaces2");