1771c55238
Should resolve timeout issues, particularly around server connection tests Change-Id: Ic06d1179b09a17497e38de9aa19549f66ff79d2c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/240180 Reviewed-by: Kenzie Davisson <kenzieschmoll@google.com>
37 lines
993 B
Dart
37 lines
993 B
Dart
// Copyright 2022 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
import 'package:dds/devtools_server.dart';
|
|
import 'package:test/test.dart';
|
|
|
|
import 'utils/server_driver.dart';
|
|
|
|
late final DevToolsServerTestController testController;
|
|
|
|
void main() {
|
|
testController = DevToolsServerTestController();
|
|
|
|
setUp(() async {
|
|
await testController.setUp();
|
|
});
|
|
|
|
tearDown(() async {
|
|
await testController.tearDown();
|
|
});
|
|
|
|
test('registers service', () async {
|
|
final serverResponse = await testController.send(
|
|
'vm.register',
|
|
{'uri': testController.appFixture.serviceUri.toString()},
|
|
);
|
|
expect(serverResponse['success'], isTrue);
|
|
|
|
// Expect the VM service to see the launchDevTools service registered.
|
|
expect(
|
|
testController.registeredServices,
|
|
contains(DevToolsServer.launchDevToolsService),
|
|
);
|
|
}, timeout: const Timeout.factor(10));
|
|
}
|