@@ -899,8 +899,7 @@ void main() {
899
899
expect (controller.position.pixels, 472.0 );
900
900
});
901
901
902
- testWidgets ('SliverGridDelegate mainAxisExtent add assert' ,
903
- (WidgetTester tester) async {
902
+ testWidgets ('SliverGridDelegate mainAxisExtent add assert' , (WidgetTester tester) async {
904
903
Widget buildGridView (SliverGridDelegate delegate) {
905
904
return Directionality (
906
905
textDirection: TextDirection .ltr,
@@ -919,27 +918,33 @@ void main() {
919
918
}
920
919
921
920
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." ),
929
931
)),
930
- throwsA (isA <AssertionError >()),
931
932
);
932
933
933
934
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." ),
941
945
)),
942
- throwsA (isA <AssertionError >()),
943
946
);
944
947
});
948
+
949
+
945
950
}
0 commit comments