| Index: tests/compiler/dart2js/parser_test.dart
|
| diff --git a/tests/compiler/dart2js/parser_test.dart b/tests/compiler/dart2js/parser_test.dart
|
| index d70fcb44ee661588a32dd6292c2e2455fc8a93ae..5cc7f558cfa9aca7de4b0e64664b77839986fb28 100644
|
| --- a/tests/compiler/dart2js/parser_test.dart
|
| +++ b/tests/compiler/dart2js/parser_test.dart
|
| @@ -306,6 +306,18 @@ void testMissingCloseBraceInClass() {
|
| Expect.throws(parse, check);
|
| }
|
|
|
| +void testUnmatchedAngleBracket() {
|
| + final String source = 'A<'; // unmatched '<'
|
| + parse() {
|
| + fullParseUnit(source, diagnosticHandler: new Collector());
|
| + }
|
| + check(Collector c) {
|
| + Expect.equals(LT_TOKEN, c.token);
|
| + return true;
|
| + }
|
| + Expect.throws(parse, check);
|
| +}
|
| +
|
| void main() {
|
| testGenericTypes();
|
| // TODO(ahe): Enable this test when we handle library prefixes.
|
| @@ -322,4 +334,5 @@ void main() {
|
| testOperatorParse();
|
| testMissingCloseParen();
|
| testMissingCloseBraceInClass();
|
| + testUnmatchedAngleBracket();
|
| }
|
|
|