Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(65)

Unified Diff: runtime/observatory/tests/service/inbound_references_test.dart

Issue 1160873002: Sundry service protocol cleanups before version 1.0. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: pre commit Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: runtime/observatory/tests/service/inbound_references_test.dart
diff --git a/runtime/observatory/tests/service/inbound_references_test.dart b/runtime/observatory/tests/service/inbound_references_test.dart
index 21a6866fa9066214ed23a6ed9ca76f8048545821..5807c4c1fd5c3e1eb1c5ed3ce990b40b7bfe1a7f 100644
--- a/runtime/observatory/tests/service/inbound_references_test.dart
+++ b/runtime/observatory/tests/service/inbound_references_test.dart
@@ -28,28 +28,28 @@ void script() {
var tests = [
-(Isolate isolate) =>
- isolate.rootLibrary.load().then((Library lib) {
- Instance e = lib.variables.where((v) => v.name == 'e').single.value;
- return isolate.getInboundReferences(e, 100).then(
- (ServiceMap response) {
- List references = response['references'];
- hasReferenceSuchThat(predicate) {
- expect(references.any(predicate), isTrue);
- }
-
- // Assert e is referenced by at least n, array, and the top-level
- // field e.
- hasReferenceSuchThat((r) => r['slot'] is Field &&
- r['slot'].name=='edge' &&
- r['source'].isInstance &&
- r['source'].clazz.name=='Node');
- hasReferenceSuchThat((r) => r['slot'] == 1 &&
- r['source'].isList);
- hasReferenceSuchThat((r) => r['slot']=='<unknown>' &&
- r['source'] is Field);
- });
-}),
+ (Isolate isolate) async {
+ var lib = await isolate.rootLibrary.load();
+ var field = lib.variables.where((v) => v.name == 'e').single;
+ await field.load();
+ Instance e = field.staticValue;
+ ServiceMap response = await isolate.getInboundReferences(e, 100);
+ List references = response['references'];
+ hasReferenceSuchThat(predicate) {
+ expect(references.any(predicate), isTrue);
+ }
+
+ // Assert e is referenced by at least n, array, and the top-level
+ // field e.
+ hasReferenceSuchThat((r) => r['slot'] is Field &&
+ r['slot'].name=='edge' &&
+ r['source'].isInstance &&
+ r['source'].clazz.name=='Node');
+ hasReferenceSuchThat((r) => r['slot'] == 1 &&
+ r['source'].isList);
+ hasReferenceSuchThat((r) => r['slot']=='<unknown>' &&
+ r['source'] is Field);
+ }
];
« no previous file with comments | « runtime/observatory/tests/service/graph_test.dart ('k') | runtime/observatory/tests/service/mirror_references_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698