| Index: pkg/analyzer/test/generated/scanner_test.dart
|
| diff --git a/pkg/analyzer/test/generated/scanner_test.dart b/pkg/analyzer/test/generated/scanner_test.dart
|
| index 76d0fd287f41332d390c7e7331ecf3c0dadc596b..0a53f95aa51b7d6b7d510ea81a87e5dab59ed43c 100644
|
| --- a/pkg/analyzer/test/generated/scanner_test.dart
|
| +++ b/pkg/analyzer/test/generated/scanner_test.dart
|
| @@ -79,6 +79,19 @@ class CharacterRangeReaderTest extends EngineTestCase {
|
|
|
| @reflectiveTest
|
| class LineInfoTest extends EngineTestCase {
|
| + void test_translate_missing_closing_gt_error() {
|
| + // Ensure that the UnmatchedToken error for missing '>' is translated
|
| + // to the correct analyzer error code.
|
| + // See https://github.com/dart-lang/sdk/issues/30320
|
| + String source = '<!-- @Component(';
|
| + GatheringErrorListener listener = new GatheringErrorListener();
|
| + _scanWithListener(source, listener);
|
| + listener.assertErrorsWithCodes(const [
|
| + ScannerErrorCode.EXPECTED_TOKEN,
|
| + ScannerErrorCode.EXPECTED_TOKEN,
|
| + ]);
|
| + }
|
| +
|
| void test_lineInfo_multilineComment() {
|
| String source = "/*\r\n *\r\n */";
|
| _assertLineInfo(source, [
|
|
|