| Index: mojo/dart/apptests/dart_apptests/lib/src/connect_to_loader_apptests.dart
|
| diff --git a/mojo/dart/apptests/dart_apptests/lib/src/connect_to_loader_apptests.dart b/mojo/dart/apptests/dart_apptests/lib/src/connect_to_loader_apptests.dart
|
| index 0f4cee442f30b47d8b3c70cdec290e9b82243aab..ddf27d12c64f2db10a8aa75ef4785f38103511dc 100644
|
| --- a/mojo/dart/apptests/dart_apptests/lib/src/connect_to_loader_apptests.dart
|
| +++ b/mojo/dart/apptests/dart_apptests/lib/src/connect_to_loader_apptests.dart
|
| @@ -15,12 +15,17 @@ import 'package:mojo/core.dart';
|
|
|
| connectToLoaderApptests(Application application, String url) {
|
| test('Connection', () async {
|
| - var diskCacheProxy = new UrlResponseDiskCacheProxy.unbound();
|
| - application.connectToService(
|
| - "mojo:url_response_disk_cache", diskCacheProxy);
|
| + var diskCache = UrlResponseDiskCache.connectToService(
|
| + application, "mojo:url_response_disk_cache");
|
| var response = new UrlResponse();
|
| response.url = 'http://www.example.com';
|
| - await diskCacheProxy.updateAndGet(response);
|
| - await diskCacheProxy.close();
|
| + var completer = new Completer();
|
| + diskCache.updateAndGet(response,
|
| + (List<int> filePath, List<int> cacheDirPath) {
|
| + diskCache.close().then((_) {
|
| + completer.complete(null);
|
| + });
|
| + });
|
| + await completer.future;
|
| });
|
| }
|
|
|