From f9592b6479ba79a7fa4e05199591c90ad0cda262 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Thu, 22 Jun 2017 11:17:38 -0700 Subject: [PATCH] fix and add test --- .../formatOnEnterOpenBraceAddNewLine.ts | 18 ++++++++++++++++++ .../formatOnEnterOpenBraceRemoveNewLine.ts | 4 ---- 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 tests/cases/fourslash/formatOnEnterOpenBraceAddNewLine.ts diff --git a/tests/cases/fourslash/formatOnEnterOpenBraceAddNewLine.ts b/tests/cases/fourslash/formatOnEnterOpenBraceAddNewLine.ts new file mode 100644 index 00000000000..63276d3ce7c --- /dev/null +++ b/tests/cases/fourslash/formatOnEnterOpenBraceAddNewLine.ts @@ -0,0 +1,18 @@ +/// + +//// if(true) {/*0*/} +//// if(false)/*1*/{ +//// } + +format.setOption("PlaceOpenBraceOnNewLineForControlBlocks", true); +goTo.marker("0"); +edit.insertLine(""); +goTo.marker("1"); +edit.insertLine(""); +verify.currentFileContentIs( +`if (true) +{ +} +if (false) +{ +}`); \ No newline at end of file diff --git a/tests/cases/fourslash/formatOnEnterOpenBraceRemoveNewLine.ts b/tests/cases/fourslash/formatOnEnterOpenBraceRemoveNewLine.ts index 6a1d5937255..262a96daa42 100644 --- a/tests/cases/fourslash/formatOnEnterOpenBraceRemoveNewLine.ts +++ b/tests/cases/fourslash/formatOnEnterOpenBraceRemoveNewLine.ts @@ -3,12 +3,8 @@ //// if(true) //// /**/ - format.setOption("PlaceOpenBraceOnNewLineForControlBlocks", false); goTo.marker(""); edit.insert("{"); -// TODO: figure out how to get rid of 3 extra spaces on second last line. verify.currentFileContentIs( `if (true) {`); - - \ No newline at end of file