Add eslint-plugin-jest (#11119)
* chore: add eslint-plugin-jest * chore: update test sources * chore: suppress preset-env debug log when linting
This commit is contained in:
@@ -4,8 +4,12 @@ exports[`scope duplicate bindings catch const 1`] = `"Duplicate declaration \\"e
|
||||
|
||||
exports[`scope duplicate bindings catch let 1`] = `"Duplicate declaration \\"e\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global class/const 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global class/function 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global class/let 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global const/class 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global const/const 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
@@ -16,10 +20,18 @@ exports[`scope duplicate bindings global const/let 1`] = `"Duplicate declaration
|
||||
|
||||
exports[`scope duplicate bindings global const/var 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global function/class 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global function/let 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global let/class 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global let/const 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global let/function 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global let/let 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global let/var 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
exports[`scope duplicate bindings global var/let 1`] = `"Duplicate declaration \\"foo\\""`;
|
||||
|
||||
@@ -422,7 +422,11 @@ describe("scope", () => {
|
||||
}
|
||||
});
|
||||
|
||||
/*if (kind1 !== kind2) {
|
||||
if (kind1 !== kind2) {
|
||||
//todo: remove the if whitelist
|
||||
if (kind1 === "const" && (kind2 === "function" || kind2 === "var")) {
|
||||
continue;
|
||||
}
|
||||
it(`${kind2}/${kind1}`, () => {
|
||||
const ast = createAST(kind2, kind1);
|
||||
|
||||
@@ -432,7 +436,7 @@ describe("scope", () => {
|
||||
expect(() => getPath(ast)).toThrowErrorMatchingSnapshot();
|
||||
}
|
||||
});
|
||||
}*/
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
@@ -196,7 +196,8 @@ describe("traverse", function() {
|
||||
expect(skipped).toBe(true);
|
||||
});
|
||||
|
||||
// Skipped: see the comment in the `NodePath.requque` method.
|
||||
// Skipped: see the comment in the `NodePath.requeue` method.
|
||||
// eslint-disable-next-line jest/no-disabled-tests
|
||||
it.skip("skipped and requeued paths should be visited", function() {
|
||||
const ast = parse("id");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user