| Index: pkg/analysis_server/test/services/correction/fix_test.dart
|
| diff --git a/pkg/analysis_server/test/services/correction/fix_test.dart b/pkg/analysis_server/test/services/correction/fix_test.dart
|
| index 3f8c55439c6c5b450231b587eb7ea5f86cead0c2..f7936306c22cd9b05bec03477a0f6452d839a2bf 100644
|
| --- a/pkg/analysis_server/test/services/correction/fix_test.dart
|
| +++ b/pkg/analysis_server/test/services/correction/fix_test.dart
|
| @@ -433,6 +433,42 @@ class A {
|
| ''');
|
| }
|
|
|
| + test_addMissingRequiredArg_cons_flutter_children() async {
|
| + addPackageSource(
|
| + 'flutter', 'src/widgets/framework.dart', flutter_framework_code);
|
| +
|
| + _addMetaPackageSource();
|
| +
|
| + await resolveTestUnit('''
|
| +import 'package:flutter/src/widgets/framework.dart';
|
| +import 'package:meta/meta.dart';
|
| +
|
| +class MyWidget extends Widget {
|
| + MyWidget({@required List<Widget> children});
|
| +}
|
| +
|
| +build() {
|
| + return new MyWidget();
|
| +}
|
| +''');
|
| +
|
| + await assertHasFix(
|
| + DartFixKind.ADD_MISSING_REQUIRED_ARGUMENT,
|
| + '''
|
| +import 'package:flutter/src/widgets/framework.dart';
|
| +import 'package:meta/meta.dart';
|
| +
|
| +class MyWidget extends Widget {
|
| + MyWidget({@required List<Widget> children});
|
| +}
|
| +
|
| +build() {
|
| + return new MyWidget(children: <Widget>[],);
|
| +}
|
| +''',
|
| + target: '/test.dart');
|
| + }
|
| +
|
| test_addMissingRequiredArg_cons_single() async {
|
| _addMetaPackageSource();
|
| addSource(
|
|
|