/
visitor-keys.js
24 lines (23 loc) · 1.21 KB
/
visitor-keys.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import estreeVisitorKeys from "../../src/language-js/traverse/visitor-keys.evaluate.js";
import jsonVisitorKeys from "../../src/language-json/visitor-keys.js";
import postcssVisitorKeys from "../../src/language-css/visitor-keys.js";
import graphqlVisitorKeys from "../../src/language-graphql/visitor-keys.js";
import glimmerVisitorKeys from "../../src/language-handlebars/visitor-keys.evaluate.js";
import htmlVisitorKeys from "../../src/language-html/visitor-keys.js";
import remarkVisitorKeys from "../../src/language-markdown/visitor-keys.js";
import yamlVisitorKeys from "../../src/language-yaml/visitor-keys.js";
// Keep eye on package change
describe("visitor keys", () => {
test.each([
{ name: "estree", visitorKeys: estreeVisitorKeys },
{ name: "estree-json", visitorKeys: jsonVisitorKeys },
{ name: "postcss", visitorKeys: postcssVisitorKeys },
{ name: "graphql", visitorKeys: graphqlVisitorKeys },
{ name: "glimmer", visitorKeys: glimmerVisitorKeys },
{ name: "html", visitorKeys: htmlVisitorKeys },
{ name: "remark", visitorKeys: remarkVisitorKeys },
{ name: "yaml", visitorKeys: yamlVisitorKeys },
])("$name", ({ visitorKeys }) => {
expect(visitorKeys).toMatchSnapshot();
});
});