| Index: pkg/matcher/lib/src/future_matchers.dart
|
| diff --git a/pkg/matcher/lib/src/future_matchers.dart b/pkg/matcher/lib/src/future_matchers.dart
|
| index c9e2742ec5ba737e58dff5f6360dd4238cb5bbcf..4c5a391f7b78a4dae7ff989c46b170a7c0040934 100644
|
| --- a/pkg/matcher/lib/src/future_matchers.dart
|
| +++ b/pkg/matcher/lib/src/future_matchers.dart
|
| @@ -2,31 +2,33 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -part of matcher;
|
| +library matcher.future_matchers;
|
|
|
| -/**
|
| - * Matches a [Future] that completes successfully with a value. Note that this
|
| - * creates an asynchronous expectation. The call to `expect()` that includes
|
| - * this will return immediately and execution will continue. Later, when the
|
| - * future completes, the actual expectation will run.
|
| - *
|
| - * To test that a Future completes with an exception, you can use [throws] and
|
| - * [throwsA].
|
| - */
|
| +import 'dart:async';
|
| +
|
| +import 'core_matchers.dart';
|
| +import 'expect.dart';
|
| +import 'interfaces.dart';
|
| +
|
| +/// Matches a [Future] that completes successfully with a value. Note that this
|
| +/// creates an asynchronous expectation. The call to `expect()` that includes
|
| +/// this will return immediately and execution will continue. Later, when the
|
| +/// future completes, the actual expectation will run.
|
| +///
|
| +/// To test that a Future completes with an exception, you can use [throws] and
|
| +/// [throwsA].
|
| final Matcher completes = const _Completes(null, '');
|
|
|
| -/**
|
| - * Matches a [Future] that completes succesfully with a value that matches
|
| - * [matcher]. Note that this creates an asynchronous expectation. The call to
|
| - * `expect()` that includes this will return immediately and execution will
|
| - * continue. Later, when the future completes, the actual expectation will run.
|
| - *
|
| - * To test that a Future completes with an exception, you can use [throws] and
|
| - * [throwsA].
|
| - *
|
| - * [id] is an optional tag that can be used to identify the completion matcher
|
| - * in error messages.
|
| - */
|
| +/// Matches a [Future] that completes succesfully with a value that matches
|
| +/// [matcher]. Note that this creates an asynchronous expectation. The call to
|
| +/// `expect()` that includes this will return immediately and execution will
|
| +/// continue. Later, when the future completes, the actual expectation will run.
|
| +///
|
| +/// To test that a Future completes with an exception, you can use [throws] and
|
| +/// [throwsA].
|
| +///
|
| +/// [id] is an optional tag that can be used to identify the completion matcher
|
| +/// in error messages.
|
| Matcher completion(matcher, [String id = '']) =>
|
| new _Completes(wrapMatcher(matcher), id);
|
|
|
|
|