misc(test): update dev dependencies, fix deprecations (#16)
diff --git a/pubspec.yaml b/pubspec.yaml
index a628ec6..e10dadf 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,13 +1,16 @@
name: pool
-version: 1.3.5
+version: 1.3.6-dev
author: Dart Team <misc@dartlang.org>
description: A class for managing a finite pool of resources.
homepage: https://github.com/dart-lang/pool
+
+environment:
+ sdk: ">=2.0.0-dev.17.0 <2.0.0"
+
dependencies:
async: ">=1.4.0 <3.0.0"
stack_trace: ">=0.9.2 <2.0.0"
-environment:
- sdk: ">=2.0.0-dev.17.0 <2.0.0"
+
dev_dependencies:
- fake_async: ">=0.1.0 <0.2.0"
- test: ">=0.12.0 <0.13.0"
+ fake_async: ^1.0.0
+ test: ^1.0.0
diff --git a/test/pool_test.dart b/test/pool_test.dart
index d0e7017..cb0dd30 100644
--- a/test/pool_test.dart
+++ b/test/pool_test.dart
@@ -55,7 +55,7 @@
test("can be called freely up to the limit", () {
var pool = new Pool(50);
for (var i = 0; i < 50; i++) {
- pool.withResource(expectAsync(() => new Completer().future));
+ pool.withResource(expectAsync0(() => new Completer().future));
}
});
@@ -63,7 +63,7 @@
new FakeAsync().run((async) {
var pool = new Pool(50);
for (var i = 0; i < 50; i++) {
- pool.withResource(expectAsync(() => new Completer().future));
+ pool.withResource(expectAsync0(() => new Completer().future));
}
pool.withResource(expectNoAsync());
@@ -75,7 +75,7 @@
new FakeAsync().run((async) {
var pool = new Pool(50);
for (var i = 0; i < 49; i++) {
- pool.withResource(expectAsync(() => new Completer().future));
+ pool.withResource(expectAsync0(() => new Completer().future));
}
var completer = new Completer();
@@ -100,7 +100,7 @@
// Regression test for #3.
test("can be called immediately before close()", () async {
var pool = new Pool(1);
- pool.withResource(expectAsync(() {}));
+ pool.withResource(expectAsync0(() {}));
await pool.close();
});
});
@@ -160,7 +160,7 @@
for (var i = 0; i < 50; i++) {
expect(pool.request(), completes);
}
- expect(pool.request(), throwsA(new isInstanceOf<TimeoutException>()));
+ expect(pool.request(), throwsA(new TypeMatcher<TimeoutException>()));
async.elapse(new Duration(seconds: 6));
});
@@ -270,7 +270,7 @@
var innerZone = Zone.current;
expect(innerZone, isNot(equals(outerZone)));
- resource.allowRelease(expectAsync(() {
+ resource.allowRelease(expectAsync0(() {
expect(Zone.current, equals(innerZone));
}));
});
@@ -450,7 +450,7 @@
///
/// This should only be called within a [FakeAsync.run] zone.
Matcher get doesNotComplete => predicate((future) {
- expect(future, new isInstanceOf<Future>());
+ expect(future, new TypeMatcher<Future>());
var stack = new Trace.current(1);
future.then((_) => registerException(