diff --git a/packages/flutter_test/test/widget_tester_test.dart b/packages/flutter_test/test/widget_tester_test.dart index f55a17ef62c..49cef0de9ed 100644 --- a/packages/flutter_test/test/widget_tester_test.dart +++ b/packages/flutter_test/test/widget_tester_test.dart @@ -32,6 +32,18 @@ void main() { await tester.pump(); test_package.expect(value, '123'); }); + + testWidgets('respects the skip flag', (WidgetTester tester) async { + final Completer completer = new Completer(); + final Future future = expectLater(null, new FakeMatcher(completer), skip: 'testing skip'); + bool completed = false; + future.then((void _) { + completed = true; + }); + test_package.expect(completed, isFalse); + await future; + test_package.expect(completed, isTrue); + }, skip: true /* Enable once https://github.com/dart-lang/test/pull/831 lands */); }); group('findsOneWidget', () {