| Index: test/matcher/completion_test.dart
|
| diff --git a/test/matcher/completion_test.dart b/test/matcher/completion_test.dart
|
| deleted file mode 100644
|
| index 360a5cf2a454d2c216f7f36aa3b2ead0e8a29993..0000000000000000000000000000000000000000
|
| --- a/test/matcher/completion_test.dart
|
| +++ /dev/null
|
| @@ -1,100 +0,0 @@
|
| -// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
|
| -// 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.
|
| -
|
| -import 'dart:async';
|
| -
|
| -import 'package:unittest/unittest.dart';
|
| -
|
| -import '../utils.dart';
|
| -
|
| -void main() {
|
| - group("[completes]", () {
|
| - test("blocks the test until the Future completes", () {
|
| - return expectTestBlocks(() {
|
| - var completer = new Completer();
|
| - expect(completer.future, completes);
|
| - return completer;
|
| - }, (completer) => completer.complete());
|
| - });
|
| -
|
| - test("with an error", () {
|
| - return runTest(() {
|
| - expect(new Future.error('X'), completes);
|
| - }).then((liveTest) {
|
| - expectTestFailed(liveTest, startsWith(
|
| - "Expected future to complete successfully, but it failed with X"));
|
| - });
|
| - });
|
| -
|
| - test("with a failure", () {
|
| - return runTest(() {
|
| - expect(new Future.error(new TestFailure('oh no')), completes);
|
| - }).then((liveTest) {
|
| - expectTestFailed(liveTest, "oh no");
|
| - });
|
| - });
|
| -
|
| - test("with a non-function", () {
|
| - return runTest(() {
|
| - expect(10, completes);
|
| - }).then((liveTest) {
|
| - expectTestFailed(liveTest,
|
| - "Expected: completes successfully\n"
|
| - " Actual: <10>\n");
|
| - });
|
| - });
|
| -
|
| - test("with a successful future", () {
|
| - expect(new Future.value('1'), completes);
|
| - });
|
| - });
|
| -
|
| - group("[completion]", () {
|
| - test("blocks the test until the Future completes", () {
|
| - return expectTestBlocks(() {
|
| - var completer = new Completer();
|
| - expect(completer.future, completion(isNull));
|
| - return completer;
|
| - }, (completer) => completer.complete());
|
| - });
|
| -
|
| - test("with an error", () {
|
| - return runTest(() {
|
| - expect(new Future.error('X'), completion(isNull));
|
| - }).then((liveTest) {
|
| - expectTestFailed(liveTest, startsWith(
|
| - "Expected future to complete successfully, but it failed with X"));
|
| - });
|
| - });
|
| -
|
| - test("with a failure", () {
|
| - return runTest(() {
|
| - expect(new Future.error(new TestFailure('oh no')), completion(isNull));
|
| - }).then((liveTest) {
|
| - expectTestFailed(liveTest, "oh no");
|
| - });
|
| - });
|
| -
|
| - test("with a non-function", () {
|
| - return runTest(() {
|
| - expect(10, completion(equals(10)));
|
| - }).then((liveTest) {
|
| - expectTestFailed(liveTest,
|
| - "Expected: completes to a value that <10>\n"
|
| - " Actual: <10>\n");
|
| - });
|
| - });
|
| -
|
| - test("with an incorrect value", () {
|
| - return runTest(() {
|
| - expect(new Future.value('a'), completion(equals('b')));
|
| - }).then((liveTest) {
|
| - expectTestFailed(liveTest, startsWith(
|
| - "Expected: 'b'\n"
|
| - " Actual: 'a'\n"
|
| - " Which: is different."));;
|
| - });
|
| - });
|
| - });
|
| -}
|
|
|