// Copyright (c) 2018, 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. // @dart=2.9 library fasta.tool.additional_targets_test; import 'package:kernel/target/targets.dart' show targets; import 'package:front_end/src/base/command_line_options.dart'; import 'package:front_end/src/fasta/fasta_codes.dart' show MessageCode, messageFastaUsageLong; import 'additional_targets.dart' show installAdditionalTargets; main() { installAdditionalTargets(); String expected = " ${Flags.target}=${(targets.keys.toList()..sort()).join('|')}"; MessageCode code = messageFastaUsageLong; if (!code.message.contains(expected)) { throw "Error: ${code.name} in pkg/front_end/messages.yaml doesn't contain" " '$expected'."; } }