diff --git a/tests/src/rules/no-extraneous-dependencies.js b/tests/src/rules/no-extraneous-dependencies.js index 852dbdf4e7..351abeff89 100644 --- a/tests/src/rules/no-extraneous-dependencies.js +++ b/tests/src/rules/no-extraneous-dependencies.js @@ -383,29 +383,23 @@ describe('TypeScript', () => { // Type-only imports were added in TypeScript ESTree 2.23.0 .filter((parser) => parser !== require.resolve('typescript-eslint-parser')) .forEach((parser) => { - const parserConfig = { - parser, - settings: { - 'import/parsers': { [parser]: ['.ts'] }, - 'import/resolver': { 'eslint-import-resolver-typescript': true }, - }, - }; - ruleTester.run('no-extraneous-dependencies', rule, { valid: [ - test(Object.assign({ + test({ code: 'import type T from "a";', options: [{ packageDir: packageDirWithTypescriptDevDependencies, devDependencies: false }], - }, parserConfig)), + parser, + }), ], invalid: [ - test(Object.assign({ + test({ code: 'import T from "a";', options: [{ packageDir: packageDirWithTypescriptDevDependencies, devDependencies: false }], errors: [{ message: "'a' should be listed in the project's dependencies, not devDependencies.", }], - }, parserConfig)), + parser, + }), ], }); });