Files
test-repo/tests/integration/__tests__/plugin-parsers.js
T

19 lines
681 B
JavaScript

test("parsers", async () => {
for (const parsersConfigModule of [
"../../../src/language-css/parsers.js",
"../../../src/language-graphql/parsers.js",
"../../../src/language-handlebars/parsers.js",
"../../../src/language-html/parsers.js",
"../../../src/language-js/parse/parsers.js",
"../../../src/language-markdown/parsers.js",
"../../../src/language-yaml/parsers.js",
]) {
const { default: parserConfigs } = await import(parsersConfigModule);
for (const { importPlugin, parserNames } of parserConfigs) {
const plugin = await importPlugin();
expect(Object.keys(plugin.parsers).sort()).toEqual(parserNames.sort());
}
}
});