Index: pkg/analysis_server/test/domain_server_test.dart |
diff --git a/pkg/analysis_server/test/domain_server_test.dart b/pkg/analysis_server/test/domain_server_test.dart |
index b0aee98343b5ae346f7465ef7c03faff560ed839..4544774565f6fe68eb337abeb01709a1a862c2d2 100644 |
--- a/pkg/analysis_server/test/domain_server_test.dart |
+++ b/pkg/analysis_server/test/domain_server_test.dart |
@@ -20,9 +20,10 @@ import 'mocks.dart'; |
main() { |
AnalysisServer server; |
ServerDomainHandler handler; |
+ MockServerChannel serverChannel; |
setUp(() { |
- var serverChannel = new MockServerChannel(); |
+ serverChannel = new MockServerChannel(); |
var resourceProvider = new MemoryResourceProvider(); |
ExtensionManager manager = new ExtensionManager(); |
ServerPlugin serverPlugin = new ServerPlugin(); |
@@ -72,12 +73,13 @@ main() { |
}); |
}); |
- test('shutdown', () { |
+ test('shutdown', () async { |
expect(server.running, isTrue); |
// send request |
var request = new ServerShutdownParams().toRequest('0'); |
- var response = handler.handleRequest(request); |
+ var response = await serverChannel.sendRequest(request); |
expect(response, isResponseSuccess('0')); |
+ |
// server is down |
expect(server.running, isFalse); |
}); |