@@ -43,23 +43,24 @@ class RunnerTest extends Test {
4343 _channel.sink.add ({'command' : 'run' , 'channel' : testChannel.id});
4444
4545 testChannel.stream.listen ((message) {
46- switch (message['type' ] as String ) {
46+ final msg = message as Map ;
47+ switch (msg['type' ] as String ) {
4748 case 'error' :
4849 var asyncError = RemoteException .deserialize (
49- message ['error' ] as Map <String , dynamic >);
50+ msg ['error' ] as Map <String , dynamic >);
5051 var stackTrace = asyncError.stackTrace;
5152 controller.addError (asyncError.error, stackTrace);
5253 break ;
5354
5455 case 'state-change' :
55- controller.setState (State (Status .parse (message ['status' ] as String ),
56- Result .parse (message ['result' ] as String )));
56+ controller.setState (State (Status .parse (msg ['status' ] as String ),
57+ Result .parse (msg ['result' ] as String )));
5758 break ;
5859
5960 case 'message' :
6061 controller.message (Message (
61- MessageType .parse (message ['message-type' ] as String ),
62- message ['text' ] as String ));
62+ MessageType .parse (msg ['message-type' ] as String ),
63+ msg ['text' ] as String ));
6364 break ;
6465
6566 case 'complete' :
@@ -70,9 +71,8 @@ class RunnerTest extends Test {
7071 // When we kill the isolate that the test lives in, that will close
7172 // this virtual channel and cause the spawned isolate to close as
7273 // well.
73- spawnHybridUri (message['url' ] as String , message['message' ], suite)
74- .pipe (testChannel
75- .virtualChannel ((message['channel' ] as num ).toInt ()));
74+ spawnHybridUri (msg['url' ] as String , msg['message' ], suite).pipe (
75+ testChannel.virtualChannel ((msg['channel' ] as num ).toInt ()));
7676 break ;
7777 }
7878 }, onDone: () {
0 commit comments