TypeScript/tests/cases/fourslash/formattingForLoopSemicolons.ts
2014-07-29 12:17:23 -07:00

22 lines
693 B
TypeScript

/// <reference path='fourslash.ts' />
/////*1*/for (;;) { }
/////*2*/for (var x;x<0;x++) { }
/////*3*/for (var x ;x<0 ;x++) { }
format.document();
goTo.marker('1');
verify.currentLineContentIs('for (; ;) { }');
goTo.marker('2');
verify.currentLineContentIs('for (var x; x < 0; x++) { }');
goTo.marker('3');
verify.currentLineContentIs('for (var x; x < 0; x++) { }');
format.setOption('InsertSpaceAfterSemicolonInForStatements', false);
format.document();
goTo.marker('1');
verify.currentLineContentIs('for (;;) { }');
goTo.marker('2');
verify.currentLineContentIs('for (var x;x < 0;x++) { }');
goTo.marker('3');
verify.currentLineContentIs('for (var x;x < 0;x++) { }');