Skip to content

Commit 4d78fd8

Browse files
committed
[url_launcher_web] Make integration tests wait for the tester.
1 parent fd23f51 commit 4d78fd8

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

packages/url_launcher/url_launcher_web/example/integration_test/link_widget_test.dart

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ void main() {
7171
expect(anchor.getAttribute('href'),
7272
urlStrategy?.prepareExternalUrl(uri3.toString()));
7373
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();
7478
});
7579

7680
testWidgets('sizes itself correctly', (WidgetTester tester) async {
@@ -103,6 +107,10 @@ void main() {
103107
// `ConstrainedBox` widget.
104108
expect(containerSize.width, 100.0);
105109
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();
106114
});
107115

108116
// See: https://github.com/flutter/plugins/pull/3522#discussion_r574703724
@@ -122,6 +130,10 @@ void main() {
122130

123131
final html.Element anchor = _findSingleAnchor();
124132
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();
125137
});
126138

127139
testWidgets('can be created and disposed', (WidgetTester tester) async {
@@ -152,6 +164,10 @@ void main() {
152164
800,
153165
maxScrolls: 1000,
154166
);
167+
168+
// Needed when testing on on Chrome98 headless in CI.
169+
// See https://github.com/flutter/flutter/issues/121161
170+
await tester.pumpAndSettle();
155171
});
156172
});
157173
}

0 commit comments

Comments
 (0)