Update tests to reflect javascript grammar changes

This commit is contained in:
Max Brunsfeld 2019-02-08 17:53:21 -08:00
parent b44fe992ae
commit c90a532d8f
6 changed files with 48 additions and 40 deletions

View file

@ -25,7 +25,7 @@ describe("Tree", () => {
tree = parser.parse(input);
assert.equal(
tree.rootNode.toString(),
"(program (expression_statement (binary_expression (identifier) (identifier))))"
"(program (expression_statement (binary_expression left: (identifier) right: (identifier))))"
);
let sumNode = tree.rootNode.firstChild.firstChild;
@ -51,7 +51,7 @@ describe("Tree", () => {
tree = parser.parse(input, tree);
assert.equal(
tree.rootNode.toString(),
"(program (expression_statement (binary_expression (binary_expression (identifier) (identifier)) (identifier))))"
"(program (expression_statement (binary_expression left: (binary_expression left: (identifier) right: (identifier)) right: (identifier))))"
);
});
@ -61,7 +61,7 @@ describe("Tree", () => {
tree = parser.parse(input);
assert.equal(
tree.rootNode.toString(),
"(program (expression_statement (binary_expression (identifier) (identifier))))"
"(program (expression_statement (binary_expression left: (identifier) right: (identifier))))"
);
let variableNode = tree.rootNode.firstChild.firstChild.lastChild;
@ -76,7 +76,7 @@ describe("Tree", () => {
tree = parser.parse(input, tree);
assert.equal(
tree.rootNode.toString(),
"(program (expression_statement (binary_expression (binary_expression (identifier) (identifier)) (identifier))))"
"(program (expression_statement (binary_expression left: (binary_expression left: (identifier) right: (identifier)) right: (identifier))))"
);
});
});
@ -88,7 +88,7 @@ describe("Tree", () => {
assert.equal(
tree.rootNode.toString(),
"(program (expression_statement (binary_expression (identifier) (identifier))))"
"(program (expression_statement (binary_expression left: (identifier) right: (identifier))))"
);
sourceCode = "abc + defg + hij";
@ -104,7 +104,7 @@ describe("Tree", () => {
const tree2 = parser.parse(sourceCode, tree);
assert.equal(
tree2.rootNode.toString(),
"(program (expression_statement (binary_expression (binary_expression (identifier) (identifier)) (identifier))))"
"(program (expression_statement (binary_expression left: (binary_expression left: (identifier) right: (identifier)) right: (identifier))))"
);
const ranges = tree.getChangedRanges(tree2);