Add test of expectAsync.skip (#17415)

This commit is contained in:
Todd Volkert 2018-05-08 23:23:34 -07:00 committed by GitHub
parent 50a1d91ff3
commit 21c2e47f29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -32,6 +32,18 @@ void main() {
await tester.pump();
test_package.expect(value, '123');
});
testWidgets('respects the skip flag', (WidgetTester tester) async {
final Completer<void> completer = new Completer<void>();
final Future<void> 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', () {