@@ -43,23 +43,24 @@ class RunnerTest extends Test {
43
43
_channel.sink.add ({'command' : 'run' , 'channel' : testChannel.id});
44
44
45
45
testChannel.stream.listen ((message) {
46
- switch (message['type' ] as String ) {
46
+ final msg = message as Map ;
47
+ switch (msg['type' ] as String ) {
47
48
case 'error' :
48
49
var asyncError = RemoteException .deserialize (
49
- message ['error' ] as Map <String , dynamic >);
50
+ msg ['error' ] as Map <String , dynamic >);
50
51
var stackTrace = asyncError.stackTrace;
51
52
controller.addError (asyncError.error, stackTrace);
52
53
break ;
53
54
54
55
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 )));
57
58
break ;
58
59
59
60
case 'message' :
60
61
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 ));
63
64
break ;
64
65
65
66
case 'complete' :
@@ -70,9 +71,8 @@ class RunnerTest extends Test {
70
71
// When we kill the isolate that the test lives in, that will close
71
72
// this virtual channel and cause the spawned isolate to close as
72
73
// 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 ()));
76
76
break ;
77
77
}
78
78
}, onDone: () {
0 commit comments