diff --git a/tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewline.ts b/tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewline.ts index 8cf96593721..da1594df31a 100644 --- a/tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewline.ts +++ b/tests/cases/fourslash/formattingObjectLiteralOpenCurlyNewline.ts @@ -5,7 +5,9 @@ //// { //// outerKey: //// { -//// innerKey: 1 +//// innerKey: 1, +//// innerKey2: +//// 2 //// } //// }; //// @@ -17,8 +19,10 @@ var clear = { outerKey: { - innerKey: 1 + innerKey: 1, + innerKey2: + 2 } }; ` -); \ No newline at end of file +); diff --git a/tests/cases/fourslash/formattingObjectLiteralOpenCurlySingleLine.ts b/tests/cases/fourslash/formattingObjectLiteralOpenCurlySingleLine.ts new file mode 100644 index 00000000000..e9382fadfbd --- /dev/null +++ b/tests/cases/fourslash/formattingObjectLiteralOpenCurlySingleLine.ts @@ -0,0 +1,23 @@ +/// + +//// +//// let obj1 = +//// { x: 10 }; +//// +//// let obj2 = +//// // leading trivia +//// { y: 10 }; +//// + +format.document(); +verify.currentFileContentIs( +` +let obj1 = +{ x: 10 }; + +let obj2 = + // leading trivia +{ y: 10 }; +` +); +