From d41070a9668ec3a6d82036dd544cce3f27f6a37c Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Mon, 26 Mar 2018 16:37:55 -0700 Subject: [PATCH] more tests --- ...formattingObjectLiteralOpenCurlyNewline.ts | 10 +++++--- ...mattingObjectLiteralOpenCurlySingleLine.ts | 23 +++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 tests/cases/fourslash/formattingObjectLiteralOpenCurlySingleLine.ts 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 }; +` +); +