Skip to content

Commit aa0e236

Browse files
committed
chore: use ESM fully in tests
1 parent f7c8038 commit aa0e236

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

test/rules/index.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,14 @@ import ruleNames from './ruleNames.json';
77

88
const ruleTester = new RuleTester();
99

10-
(process.env.npm_config_rule ? process.env.npm_config_rule.split(',') : ruleNames).forEach((ruleName) => {
10+
(process.env.npm_config_rule ? process.env.npm_config_rule.split(',') : ruleNames).forEach(async (ruleName) => {
1111
const rule = config.rules[ruleName];
1212

1313
const parserOptions = {
1414
ecmaVersion: 6,
1515
};
1616

17-
// eslint-disable-next-line import/no-dynamic-require
18-
const assertions = require(`./assertions/${_.camelCase(ruleName)}`);
17+
const assertions = (await import(`./assertions/${_.camelCase(ruleName)}`)).default;
1918

2019
if (!_.has(rule, 'meta.schema')) {
2120
const testHasOptions = (item) => {

0 commit comments

Comments
 (0)