| Index: pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart
|
| diff --git a/pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart b/pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart
|
| index ba3cb0796ee559384b032d8bcc311e0385d997bb..d953db925a5909e650f635bcdb3da41e91fae030 100644
|
| --- a/pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart
|
| +++ b/pkg/analysis_server/test/services/completion/statement/statement_completion_test.dart
|
| @@ -765,6 +765,52 @@ main() {
|
|
|
| @reflectiveTest
|
| class _SwitchCompletionTest extends StatementCompletionTest {
|
| + test_caseNoColon() async {
|
| + await _prepareCompletion(
|
| + 'label',
|
| + '''
|
| +main(x) {
|
| + switch (x) {
|
| + case label
|
| + }
|
| +}
|
| +''',
|
| + atEnd: true);
|
| + _assertHasChange(
|
| + 'Complete switch-statement',
|
| + '''
|
| +main(x) {
|
| + switch (x) {
|
| + case label: ////
|
| + }
|
| +}
|
| +''',
|
| + (s) => _after(s, 'label: '));
|
| + }
|
| +
|
| + test_defaultNoColon() async {
|
| + await _prepareCompletion(
|
| + 'default',
|
| + '''
|
| +main(x) {
|
| + switch (x) {
|
| + default
|
| + }
|
| +}
|
| +''',
|
| + atEnd: true);
|
| + _assertHasChange(
|
| + 'Complete switch-statement',
|
| + '''
|
| +main(x) {
|
| + switch (x) {
|
| + default: ////
|
| + }
|
| +}
|
| +''',
|
| + (s) => _after(s, 'default: '));
|
| + }
|
| +
|
| test_emptyCondition() async {
|
| await _prepareCompletion(
|
| 'switch',
|
|
|