-
Notifications
You must be signed in to change notification settings - Fork 30.1k
Closed
Labels
a: tests"flutter test", flutter_test, or one of our tests"flutter test", flutter_test, or one of our testsc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterf: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.
Description
FooButton (ElevatedButton, TextButton, ButtonStyleButton, etc) use the Material widget internally, but in their respective tests are wrapped with Material again. AFAIK they can be removed.
Example:
flutter/packages/flutter/test/material/elevated_button_test.dart
Lines 421 to 439 in 5d5958f
| await tester.pumpWidget( | |
| Material( | |
| child: Directionality( | |
| textDirection: TextDirection.ltr, | |
| child: SizedBox( | |
| width: 100, | |
| height: 100, | |
| child: ElevatedButton( | |
| autofocus: true, | |
| onPressed: () {}, | |
| onLongPress: () {}, | |
| onHover: (bool value) { hovering = value; }, | |
| focusNode: focusNode, | |
| child: SizedBox(key: childKey), | |
| ), | |
| ), | |
| ), | |
| ), | |
| ); |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
a: tests"flutter test", flutter_test, or one of our tests"flutter test", flutter_test, or one of our testsc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterf: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.