diff --git a/spec/parser.spec.js b/spec/parser.spec.js index 0c89361..f2b3309 100644 --- a/spec/parser.spec.js +++ b/spec/parser.spec.js @@ -45,6 +45,14 @@ describe("PEG.js grammar parser", function() { }); }); + /* Canonical eolChar is "\n". */ + it("parses eolChar", function() { + expect('start =\n"abcd"' ).toParseAs(trivialGrammar); + expect('start =\r"abcd"' ).toParseAs(trivialGrammar); + expect('start =\u2028"abcd"').toParseAs(trivialGrammar); + expect('start =\u2029"abcd"').toParseAs(trivialGrammar); + }); + /* Canonical whitespace is " ". */ it("parses whitespace", function() { expect('start =\t"abcd"' ).toParseAs(trivialGrammar); diff --git a/test/parser-test.js b/test/parser-test.js index eda13ec..8c79b21 100644 --- a/test/parser-test.js +++ b/test/parser-test.js @@ -572,12 +572,4 @@ test("parses eol", function() { parserParses('start =\u2029"abcd"', simpleGrammar); }); -/* Canonical eolChar is "\n". */ -test("parses eolChar", function() { - parserParses('start =\n"abcd"', simpleGrammar); - parserParses('start =\r"abcd"', simpleGrammar); - parserParses('start =\u2028"abcd"', simpleGrammar); - parserParses('start =\u2029"abcd"', simpleGrammar); -}); - })();