diff --git a/test/compiler-test.js b/test/compiler-test.js index cb03d2c..59922ce 100644 --- a/test/compiler-test.js +++ b/test/compiler-test.js @@ -378,6 +378,19 @@ test("error messages", function() { 'Expected end of input but "e" found.' ); + var classParser = PEG.buildParser('start: [a-d]'); + doesNotParseWithMessage( + classParser, + "", + 'Expected [a-d] but end of input found.' + ); + var negativeClassParser = PEG.buildParser('start: [^a-d]'); + doesNotParseWithMessage( + negativeClassParser, + "", + 'Expected [^a-d] but end of input found.' + ); + var anyParser = PEG.buildParser('start: .'); doesNotParseWithMessage( anyParser,