2016-04-15 20:38:42 +02:00
|
|
|
|
/// <reference path="fourslash.ts" />
|
|
|
|
|
|
|
|
|
|
//// /**
|
|
|
|
|
//// * inside jsdoc /*1*/
|
|
|
|
|
//// */
|
|
|
|
|
//// function f() {
|
|
|
|
|
//// // inside regular comment /*2*/
|
|
|
|
|
//// var c = "";
|
|
|
|
|
////
|
2017-06-13 00:36:34 +02:00
|
|
|
|
//// /*3*//* inside /*4*/multi-
|
|
|
|
|
//// line comment /*5*/
|
2016-04-15 20:38:42 +02:00
|
|
|
|
//// */
|
|
|
|
|
//// var y =12;
|
|
|
|
|
//// }
|
|
|
|
|
|
|
|
|
|
goTo.marker('1');
|
2016-12-08 00:58:05 +01:00
|
|
|
|
verify.isValidBraceCompletionAtPosition('(');
|
2017-06-10 06:10:01 +02:00
|
|
|
|
verify.not.isValidBraceCompletionAtPosition('"');
|
|
|
|
|
verify.not.isValidBraceCompletionAtPosition(`'`);
|
|
|
|
|
verify.not.isValidBraceCompletionAtPosition('`');
|
2016-04-15 20:38:42 +02:00
|
|
|
|
|
|
|
|
|
goTo.marker('2');
|
2016-12-08 00:58:05 +01:00
|
|
|
|
verify.isValidBraceCompletionAtPosition('(');
|
2017-06-10 06:10:01 +02:00
|
|
|
|
verify.not.isValidBraceCompletionAtPosition('"');
|
2016-04-15 20:38:42 +02:00
|
|
|
|
|
|
|
|
|
goTo.marker('3');
|
2017-06-10 06:10:01 +02:00
|
|
|
|
verify.isValidBraceCompletionAtPosition('(');
|
2017-06-13 00:36:34 +02:00
|
|
|
|
verify.isValidBraceCompletionAtPosition('"');
|
|
|
|
|
|
|
|
|
|
goTo.marker('4');
|
|
|
|
|
verify.isValidBraceCompletionAtPosition('(');
|
|
|
|
|
verify.not.isValidBraceCompletionAtPosition('"');
|
|
|
|
|
|
|
|
|
|
goTo.marker('5');
|
|
|
|
|
verify.isValidBraceCompletionAtPosition('(');
|
2017-06-10 06:10:01 +02:00
|
|
|
|
verify.not.isValidBraceCompletionAtPosition('"');
|