Skip to content

Commit 147a384

Browse files
Update assertion content comparison
1 parent c644da0 commit 147a384

File tree

1 file changed

+23
-18
lines changed

1 file changed

+23
-18
lines changed

packages/flutter/test/widgets/grid_view_test.dart

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -899,8 +899,7 @@ void main() {
899899
expect(controller.position.pixels, 472.0);
900900
});
901901

902-
testWidgets('SliverGridDelegate mainAxisExtent add assert',
903-
(WidgetTester tester) async {
902+
testWidgets('SliverGridDelegate mainAxisExtent add assert', (WidgetTester tester) async {
904903
Widget buildGridView(SliverGridDelegate delegate) {
905904
return Directionality(
906905
textDirection: TextDirection.ltr,
@@ -919,27 +918,33 @@ void main() {
919918
}
920919

921920
expect(
922-
() => tester.pumpWidget(buildGridView(
923-
SliverGridDelegateWithFixedCrossAxisCount(
924-
crossAxisCount: 3,
925-
mainAxisSpacing: 8,
926-
crossAxisSpacing: 8,
927-
mainAxisExtent: -100,
928-
),
921+
() => tester.pumpWidget(buildGridView(SliverGridDelegateWithFixedCrossAxisCount(
922+
crossAxisCount: 3,
923+
mainAxisSpacing: 8,
924+
crossAxisSpacing: 8,
925+
mainAxisExtent: -100,
926+
))),
927+
throwsA(isAssertionError.having(
928+
(AssertionError e) => e.toString(),
929+
'.toString()',
930+
contains("'mainAxisExtent == null || mainAxisExtent >= 0': is not true."),
929931
)),
930-
throwsA(isA<AssertionError>()),
931932
);
932933

933934
expect(
934-
() => tester.pumpWidget(buildGridView(
935-
SliverGridDelegateWithMaxCrossAxisExtent(
936-
maxCrossAxisExtent: 100,
937-
mainAxisSpacing: 8,
938-
crossAxisSpacing: 8,
939-
mainAxisExtent: -100,
940-
),
935+
() => tester.pumpWidget(buildGridView(SliverGridDelegateWithMaxCrossAxisExtent(
936+
maxCrossAxisExtent: 100,
937+
mainAxisSpacing: 8,
938+
crossAxisSpacing: 8,
939+
mainAxisExtent: -100,
940+
))),
941+
throwsA(isAssertionError.having(
942+
(AssertionError e) => e.toString(),
943+
'.toString()',
944+
contains("'mainAxisExtent == null || mainAxisExtent >= 0': is not true."),
941945
)),
942-
throwsA(isA<AssertionError>()),
943946
);
944947
});
948+
949+
945950
}

0 commit comments

Comments
 (0)