-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
Labels
a: tests"flutter test", flutter_test, or one of our tests"flutter test", flutter_test, or one of our testsframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.
Description
This is somewhat related to #15042 but it's more about the accessibility of color when testing a Container.
I have a StatelessWidget that in build() does return Container(color: Colors.black);
In my test I do:
testWidgets('Container is black.',
(WidgetTester tester) async {
await _setUp();
final background = tester.firstWidget(find.byType(Container)) as Container;
expect((background.decoration as BoxDecoration).color, Colors.black);
});
It would be nice to do:
testWidgets('Container is black.',
(WidgetTester tester) async {
await _setUp();
final background = tester.firstWidget(find.byType(Container)) as Container;
expect(background.color, Colors.black);
});
I was hoping that, as setting color is a shorthand, during testing, getting color would also be available (and it would look for the decoration property's color property for me).
Metadata
Metadata
Assignees
Labels
a: tests"flutter test", flutter_test, or one of our tests"flutter test", flutter_test, or one of our testsframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.