/// //@Filename: file.tsx ////function foo0() { //// return ( ////
////Hello, World!/*autoformat*/ /////*indent*/ ////
//// ) ////} //// ////function foo1() { //// return ( ////
////Hello, World!/*autoformat1*/ /////*indent1*/ ////
//// ) ////} //// ////function foo2() { //// return ( ////
/*2*/ ////Hello, World!/*autoformat2*/ /////*indent2*/ ////
//// ) ////} ////function foo3() { //// return ( //// /*4*/ //// Hello, World!/*autoformat3*/ //// /*indent3*/ //// //// ) ////} ////function foo4() { //// return ( //// /*6*/ //// ) ////} //// ////const bar = ( //// <> //// /*fragmentChildIndent*/

text

//// ////); //// ////const bar2 = <> ////

text

//// /*fragmentClosingTagIndent*/; //// ////(function () { //// return
/*danglingBracketAutoformat*/ ////
/*closingTagAutoformat*/ ////}) //// ////let h5 =
/////*childJsxElementAutoformat*/ /////*childJsxElementIndent*/ /////*grandchildJsxElementAutoformat*/ /////*containedClosingTagAutoformat*/ ////
; //// ////
,{integer}
;/*commaInJsxElement*/ ////
, {integer}
;/*commaInJsxElement2*/ ////<>,{integer};/*commaInJsxFragment*/ ////<>, {integer};/*commaInJsxFragment2*/ ////);/*closingParenInJsxElement*/ ////) ;/*closingParenInJsxElement2*/ ////<>);/*closingParenInJsxFragment*/ ////<>) ;/*closingParenInJsxFragment2*/ ////;/*jsxExpressionSpaces*/ ////;/*jsxExpressionSpaces2*/ //// {}}/*jsxExpressionSpaces3*/ /////>;/*jsxDanglingSelfClosingToken*/ format.document(); goTo.marker("autoformat"); verify.currentLineContentIs(' Hello, World!'); goTo.marker("indent"); verify.indentationIs(12); goTo.marker("autoformat1"); verify.currentLineContentIs(' Hello, World!'); goTo.marker("indent1"); verify.indentationIs(12); goTo.marker("1"); verify.currentLineContentIs(' class1={'); goTo.marker("2"); verify.currentLineContentIs(' }>'); goTo.marker("autoformat2"); verify.currentLineContentIs(' Hello, World!'); goTo.marker("indent2"); verify.indentationIs(12); goTo.marker("3"); verify.currentLineContentIs(' class2={'); goTo.marker("4"); verify.currentLineContentIs(' }>'); goTo.marker("autoformat3"); verify.currentLineContentIs(' Hello, World!'); goTo.marker("indent3"); verify.indentationIs(12); goTo.marker("5"); 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=""'); goTo.marker("attrIndent"); verify.indentationIs(8); goTo.marker("expressionAutoformat"); verify.currentLineContentIs(' "abc" + "cde"'); goTo.marker("expressionIndent"); verify.indentationIs(12); goTo.marker("danglingBracketAutoformat") verify.currentLineContentIs(" >"); goTo.marker("closingTagAutoformat"); verify.currentLineContentIs(" "); goTo.marker("childJsxElementAutoformat"); verify.currentLineContentIs(" "); goTo.marker("childJsxElementIndent"); verify.indentationIs(8); goTo.marker("grandchildJsxElementAutoformat"); verify.currentLineContentIs(" "); goTo.marker("containedClosingTagAutoformat"); verify.currentLineContentIs(" "); 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"); verify.currentLineContentIs(";"); goTo.marker("jsxExpressionSpaces3"); verify.currentLineContentIs(" { }}"); goTo.marker("jsxDanglingSelfClosingToken"); verify.currentLineContentIs("/>;");