assert(emitter.emit.calledWith("Foo", dummyNode));
});
- it("should generate events for exitting AST node.", () => {
+ it("should generate events for exiting AST node.", () => {
const dummyNode = { type: "Foo", value: 1 };
generator.leaveNode(dummyNode);
it(possibleQueries.join("; "), () => {
const ast = espree.parse(sourceText, ESPREE_CONFIG);
const emissions = getEmissions(ast, possibleQueries)
- .filter(emission => possibleQueries.indexOf(emission[0]) !== -1);
+ .filter(emission => possibleQueries.includes(emission[0]));
assert.deepStrictEqual(emissions, expectedEmissions(ast));
});
function assertEmissions(ast, visitorKeys, possibleQueries, expectedEmissions) {
it(possibleQueries.join("; "), () => {
const emissions = getEmissions(ast, visitorKeys, possibleQueries)
- .filter(emission => possibleQueries.indexOf(emission[0]) !== -1);
+ .filter(emission => possibleQueries.includes(emission[0]));
assert.deepStrictEqual(emissions, expectedEmissions(ast));
});