| Index: mojo/dart/apptests/dart_apptests/lib/src/pingpong_apptests.dart
|
| diff --git a/mojo/dart/apptests/dart_apptests/lib/src/pingpong_apptests.dart b/mojo/dart/apptests/dart_apptests/lib/src/pingpong_apptests.dart
|
| index 47b168002477e94c07e2d10e363fb5db6da89450..b947b0909c2b980efba0e345aa531854b95f16dc 100644
|
| --- a/mojo/dart/apptests/dart_apptests/lib/src/pingpong_apptests.dart
|
| +++ b/mojo/dart/apptests/dart_apptests/lib/src/pingpong_apptests.dart
|
| @@ -63,9 +63,15 @@ pingpongApptests(Application application, String url) {
|
| pingPongService.ctrl.errorFuture.then((e) => fail('$e'));
|
| application.connectToService("mojo:dart_pingpong", pingPongService);
|
|
|
| - var r = await pingPongService.pingTargetUrl(
|
| - "mojo:dart_pingpong_target", 9);
|
| - expect(r.ok, equals(true));
|
| + var c = new Completer();
|
| + pingPongService.pingTargetUrl("mojo:dart_pingpong_target", 9, (bool ok) {
|
| + c.complete(ok);
|
| + });
|
| + expect(await pingPongService.responseOrError(c.future), isTrue);
|
| +
|
| + // var r = await pingPongService.pingTargetUrl(
|
| + // "mojo:dart_pingpong_target", 9);
|
| + // expect(r.ok, equals(true));
|
|
|
| await pingPongService.close();
|
| });
|
| @@ -81,8 +87,15 @@ pingpongApptests(Application application, String url) {
|
| targetService.ctrl.errorFuture.then((e) => fail('$e'));
|
| application.connectToService("mojo:dart_pingpong_target", targetService);
|
|
|
| - var r = await pingPongService.pingTargetService(targetService, 9);
|
| - expect(r.ok, equals(true));
|
| + var c = new Completer();
|
| + pingPongService.pingTargetService(targetService, 9, (bool ok) {
|
| + c.complete(ok);
|
| + });
|
| + expect(await pingPongService.responseOrError(c.future), isTrue);
|
| +
|
| + //var r = await pingPongService.pingTargetService(targetService, 9);
|
| + //expect(r.ok, equals(true));
|
| +
|
| // This side no longer has access to the pipe.
|
| expect(targetService.ctrl.isOpen, equals(false));
|
| expect(targetService.ctrl.isBound, equals(false));
|
|
|