| Index: runtime/observatory/tests/service/mirror_references_test.dart
|
| diff --git a/runtime/observatory/tests/service/mirror_references_test.dart b/runtime/observatory/tests/service/mirror_references_test.dart
|
| index 444631635b02f1e54638d6dce500189cddd1d6d0..28a15c0fcd52040d11bbd5e93c3f2600dca3f254 100644
|
| --- a/runtime/observatory/tests/service/mirror_references_test.dart
|
| +++ b/runtime/observatory/tests/service/mirror_references_test.dart
|
| @@ -25,22 +25,23 @@ void script() {
|
|
|
| var tests = [
|
|
|
| -(Isolate isolate) =>
|
| - isolate.rootLibrary.load().then((Library lib) {
|
| + (Isolate isolate) async {
|
| + var lib = await isolate.rootLibrary.load();
|
| Field fooField = lib.variables.singleWhere((v) => v.name == 'foo');
|
| - Instance foo = fooField.value;
|
| + await fooField.load();
|
| + Instance foo = fooField.staticValue;
|
| Field refField = lib.variables.singleWhere((v) => v.name == 'ref');
|
| - Instance ref = refField.value;
|
| + await refField.load();
|
| + Instance ref = refField.staticValue;
|
|
|
| expect(foo.isMirrorReference, isFalse);
|
| expect(ref.isMirrorReference, isTrue);
|
| expect(ref.referent, isNull);
|
| - return ref.load().then((Instance loadedRef) {
|
| - expect(loadedRef.referent, isNotNull);
|
| - expect(loadedRef.referent.name, equals('Foo'));
|
| - expect(loadedRef.referent, equals(foo.clazz));
|
| - });
|
| - }),
|
| + var loadedRef = await ref.load();
|
| + expect(loadedRef.referent, isNotNull);
|
| + expect(loadedRef.referent.name, equals('Foo'));
|
| + expect(loadedRef.referent, equals(foo.clazz));
|
| + },
|
|
|
| ];
|
|
|
|
|