Skip to content

Commit 80b7983

Browse files
author
Benjamin Lichtman
committed
Add formatting tests
1 parent ec7a667 commit 80b7983

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Diff for: tests/cases/fourslash/formattingJsxElements.ts

+26
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,16 @@
4747
//// )
4848
////}
4949
////
50+
////const bar = (
51+
//// <>
52+
//// /*fragmentChildIndent*/<p>text</p>
53+
//// </>
54+
////);
55+
////
56+
////const bar2 = <>
57+
//// <p>text</p>
58+
//// /*fragmentClosingTagIndent*/</>;
59+
////
5060
////(function () {
5161
//// return <div
5262
////className=""/*attrAutoformat*/
@@ -68,8 +78,12 @@
6878
////
6979
////<div>,{integer}</div>;/*commaInJsxElement*/
7080
////<div>, {integer}</div>;/*commaInJsxElement2*/
81+
////<>,{integer}</>;/*commaInJsxFragment*/
82+
////<>, {integer}</>;/*commaInJsxFragment2*/
7183
////<span>)</span>;/*closingParenInJsxElement*/
7284
////<span>) </span>;/*closingParenInJsxElement2*/
85+
////<>)</>;/*closingParenInJsxFragment*/
86+
////<>) </>;/*closingParenInJsxFragment2*/
7387
////<Router routes = { 3 } / >;/*jsxExpressionSpaces*/
7488
////<Router routes={ (3) } />;/*jsxExpressionSpaces2*/
7589
////<Router routes={() => {}}/*jsxExpressionSpaces3*/
@@ -111,6 +125,10 @@ verify.currentLineContentIs(' class3={');
111125
goTo.marker("6");
112126
verify.currentLineContentIs(' } />');
113127

128+
goTo.marker("fragmentChildIndent");
129+
verify.currentLineContentIs(" <p>text</p>");
130+
goTo.marker("fragmentClosingTagIndent");
131+
verify.currentLineContentIs("</>;");
114132

115133
goTo.marker("attrAutoformat");
116134
verify.currentLineContentIs(' className=""');
@@ -139,10 +157,18 @@ goTo.marker("commaInJsxElement");
139157
verify.currentLineContentIs("<div>,{integer}</div>;");
140158
goTo.marker("commaInJsxElement2");
141159
verify.currentLineContentIs("<div>, {integer}</div>;");
160+
goTo.marker("commaInJsxFragment");
161+
verify.currentLineContentIs("<>,{integer}</>;");
162+
goTo.marker("commaInJsxFragment2");
163+
verify.currentLineContentIs("<>, {integer}</>;");
142164
goTo.marker("closingParenInJsxElement");
143165
verify.currentLineContentIs("<span>)</span>;");
144166
goTo.marker("closingParenInJsxElement2");
145167
verify.currentLineContentIs("<span>) </span>;");
168+
goTo.marker("closingParenInJsxFragment");
169+
verify.currentLineContentIs("<>)</>;");
170+
goTo.marker("closingParenInJsxFragment2");
171+
verify.currentLineContentIs("<>) </>;");
146172
goTo.marker("jsxExpressionSpaces");
147173
verify.currentLineContentIs("<Router routes={3} />;");
148174
goTo.marker("jsxExpressionSpaces2");

0 commit comments

Comments
 (0)