Skip to content

Commit

Permalink
Fix stupid mistakes in metagrammar-test.js
Browse files Browse the repository at this point in the history
The mistakes weren't caught because the first one introduces a syntax
error, causing the whole test suite not to load. Unfortunately, QUnit
didn't complain so I missed this.

The real commit these changes belong to is
33a1a7c.
  • Loading branch information
dmajda committed May 22, 2010
1 parent d1fc16c commit 9bf86b8
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions test/metagrammar-test.js
Expand Up @@ -345,13 +345,13 @@ test("parses class", function() {
classGrammar(false, [["a", "d"], ["e", "h"], ["i", "l"]], "[a-de-hi-l]")
);

grammarParserParses("start: [a-d]\n", classGrammar(false, [["a", "d"]], "[a-d"]));
grammarParserParses("start: [a-d]\n", classGrammar(false, [["a", "d"]], "[a-d]"));
});

/* Canonical classCharacterRange is "a-d". */
test("parses classCharacterRange", function() {
grammarParserParses("start: [a-d]", classGrammar(false, [["a", "d"]], "[a-d]"));
grammarParserParses("start: [a-a]", classGrammar(false, [["a", "a"]], "[a-d]"));
grammarParserParses("start: [a-a]", classGrammar(false, [["a", "a"]], "[a-a]"));
grammarParserDoesNotParse("start: [b-a]");
});

Expand All @@ -362,18 +362,18 @@ test("parses classCharacter", function() {

/* Canonical bracketDelimitedCharacter is "a". */
test("parses bracketDelimitedCharacter", function() {
grammarParserParses("start: [a]", classGrammar(false, ["a"]));
grammarParserParses("start: [\\n]", classGrammar(false, ["\n"]));
grammarParserParses("start: [\\0]", classGrammar(false, ["\0"]));
grammarParserParses("start: [\\x00]", classGrammar(false, ["\0"]));
grammarParserParses("start: [\\u0120]", classGrammar(false, ["\u0120"]));
grammarParserParses("start: [\\\n]", classGrammar(false, ["\n"]));
grammarParserParses("start: [a]", classGrammar(false, ["a"], "[a]"));
grammarParserParses("start: [\\n]", classGrammar(false, ["\n"], "[\\n]"));
grammarParserParses("start: [\\0]", classGrammar(false, ["\0"], "[\\0]"));
grammarParserParses("start: [\\x00]", classGrammar(false, ["\0"], "[\\0]"));
grammarParserParses("start: [\\u0120]", classGrammar(false, ["\u0120"], "[\u0120]"));
grammarParserParses("start: [\\\n]", classGrammar(false, ["\n"], "[\\n]"));
});

/* Canonical simpleBracketDelimiedCharacter is "a". */
test("parses simpleBracketDelimitedCharacter", function() {
grammarParserParses("start: [a]", classGrammar(false, ["a"]));
grammarParserParses("start: [[]", classGrammar(false, ["["]));
grammarParserParses("start: [a]", classGrammar(false, ["a"], "[a]"));
grammarParserParses("start: [[]", classGrammar(false, ["["], "[[]"));
grammarParserDoesNotParse("start: []]");
grammarParserDoesNotParse("start: [\\]");
grammarParserDoesNotParse("start: [\n]");
Expand Down

0 comments on commit 9bf86b8

Please sign in to comment.