blob: 3f0464e94c678912409af91a44c53c593464c338 [file] [log] [blame]
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
// for details. 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:test/test.dart';
import 'package:vm_service/vm_service.dart';
import 'common/test_helper.dart';
final tests = <VMTest>[
// Ensure the VM service throws an exception when encountering a custom
// stream.
(VmService service) async {
try {
await service.streamListen('Foo');
fail('Successfully listened to a custom stream, which requires DDS');
} on RPCError catch (_) {
// Expected.
}
}
];
void main([args = const <String>[]]) => runVMTests(
args,
tests,
'custom_stream_listen_test.dart',
extraArgs: ['--no-dds'],
);