Use the new test runner.
We're releasing this version for internal Google use.
R=jakemac@google.com
Review URL: https://codereview.chromium.org//1956423002 .
diff --git a/.test_config b/.test_config
new file mode 100644
index 0000000..531426a
--- /dev/null
+++ b/.test_config
@@ -0,0 +1,5 @@
+{
+ "test_package": {
+ "platforms": ["vm"]
+ }
+}
\ No newline at end of file
diff --git a/pubspec.yaml b/pubspec.yaml
index 44202b6..977f73d 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
name: shelf_proxy
-version: 0.1.0+3
+version: 0.1.0+4
author: Dart Team <misc@dartlang.org>
description: A shelf handler for proxying requests to another server.
homepage: https://github.com/dart-lang/shelf_proxy
@@ -9,4 +9,5 @@
shelf: '>=0.5.2 <0.8.0'
dev_dependencies:
browser: '>=0.10.0 <0.11.0'
- scheduled_test: '>=0.11.0 <0.12.0'
+ scheduled_test: '>=0.12.0 <0.13.0'
+ test: '>=0.12.0 <0.13.0'
diff --git a/test/shelf_proxy_test.dart b/test/shelf_proxy_test.dart
index cf70cb6..b88f059 100644
--- a/test/shelf_proxy_test.dart
+++ b/test/shelf_proxy_test.dart
@@ -215,13 +215,13 @@
/// [targetPath] is the root-relative path on the target server to proxy to. It
/// defaults to `/`.
void createProxy(shelf.Handler handler, {String targetPath}) {
- handler = wrapAsync(handler, 'target server handler');
+ handler = expectAsync(handler, reason: 'target server handler');
schedule(() {
return shelf_io.serve(handler, 'localhost', 0).then((targetServer) {
targetUri = Uri.parse('http://localhost:${targetServer.port}');
if (targetPath != null) targetUri = targetUri.resolve(targetPath);
- var proxyServerHandler = wrapAsync(
- proxyHandler(targetUri), 'proxy server handler');
+ var proxyServerHandler = expectAsync(
+ proxyHandler(targetUri), reason: 'proxy server handler');
return shelf_io.serve(proxyServerHandler, 'localhost', 0)
.then((proxyServer) {