Jasmine: Convert tests of parser's "initializer" rule

redux
David Majda 12 years ago
parent a49674b05f
commit f746189f2b

@ -157,6 +157,17 @@ describe("PEG.js grammar parser", function() {
});
});
/* Canonical initializer is "{ code }". */
it("parses initializer", function() {
var grammar = oneRuleGrammar(literalAbcd, {
type: "initializer",
code: " code "
}, null);
expect('{ code } start = "abcd"' ).toParseAs(grammar);
expect('{ code }; start = "abcd"').toParseAs(grammar);
});
/* Canonical rule is "a: \"abcd\"". */
it("parses rule", function() {
expect('start = "abcd" / "efgh" / "ijkl"').toParseAs(

@ -193,10 +193,5 @@ test("parses grammar", function() {
);
});
/* Canonical initializer is "{ code }". */
test("parses initializer", function() {
parserParses('{ code }a = "abcd"', initializerGrammar);
parserParses('{ code };a = "abcd"', initializerGrammar);
});
})();

Loading…
Cancel
Save