@@ -71,6 +71,10 @@ void main() {
71
71
expect (anchor.getAttribute ('href' ),
72
72
urlStrategy? .prepareExternalUrl (uri3.toString ()));
73
73
expect (anchor.getAttribute ('target' ), '_self' );
74
+
75
+ // Needed when testing on on Chrome98 headless in CI.
76
+ // See https://github.com/flutter/flutter/issues/121161
77
+ await tester.pumpAndSettle ();
74
78
});
75
79
76
80
testWidgets ('sizes itself correctly' , (WidgetTester tester) async {
@@ -103,6 +107,10 @@ void main() {
103
107
// `ConstrainedBox` widget.
104
108
expect (containerSize.width, 100.0 );
105
109
expect (containerSize.height, 100.0 );
110
+
111
+ // Needed when testing on on Chrome98 headless in CI.
112
+ // See https://github.com/flutter/flutter/issues/121161
113
+ await tester.pumpAndSettle ();
106
114
});
107
115
108
116
// See: https://github.com/flutter/plugins/pull/3522#discussion_r574703724
@@ -122,6 +130,10 @@ void main() {
122
130
123
131
final html.Element anchor = _findSingleAnchor ();
124
132
expect (anchor.hasAttribute ('href' ), false );
133
+
134
+ // Needed when testing on on Chrome98 headless in CI.
135
+ // See https://github.com/flutter/flutter/issues/121161
136
+ await tester.pumpAndSettle ();
125
137
});
126
138
127
139
testWidgets ('can be created and disposed' , (WidgetTester tester) async {
@@ -152,6 +164,10 @@ void main() {
152
164
800 ,
153
165
maxScrolls: 1000 ,
154
166
);
167
+
168
+ // Needed when testing on on Chrome98 headless in CI.
169
+ // See https://github.com/flutter/flutter/issues/121161
170
+ await tester.pumpAndSettle ();
155
171
});
156
172
});
157
173
}
0 commit comments