From 063c3533bb82bce81b96591b4efa396db4dd4cb3 Mon Sep 17 00:00:00 2001 From: Brad Zacher Date: Wed, 29 Dec 2021 10:45:08 -0800 Subject: [PATCH] test: fix tests --- packages/type-utils/package.json | 1 + .../type-utils/tests/eslint-utils/index.test.ts | 7 ------- packages/type-utils/tests/fixtures/file.ts | 0 packages/type-utils/tests/fixtures/tsconfig.json | 14 ++++++++++++++ .../tests}/isUnsafeAssignment.test.ts | 5 ++--- 5 files changed, 17 insertions(+), 10 deletions(-) delete mode 100644 packages/type-utils/tests/eslint-utils/index.test.ts create mode 100644 packages/type-utils/tests/fixtures/file.ts create mode 100644 packages/type-utils/tests/fixtures/tsconfig.json rename packages/{eslint-plugin/tests/util => type-utils/tests}/isUnsafeAssignment.test.ts (97%) diff --git a/packages/type-utils/package.json b/packages/type-utils/package.json index 8a75e95d79b4..91b8c385dc3d 100644 --- a/packages/type-utils/package.json +++ b/packages/type-utils/package.json @@ -44,6 +44,7 @@ "tsutils": "^3.21.0" }, "devDependencies": { + "@typescript-eslint/parser": "5.8.1", "typescript": "*" }, "peerDependencies": { diff --git a/packages/type-utils/tests/eslint-utils/index.test.ts b/packages/type-utils/tests/eslint-utils/index.test.ts deleted file mode 100644 index 81702dffc1a1..000000000000 --- a/packages/type-utils/tests/eslint-utils/index.test.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ESLintTypeUtils } from '../../src'; - -describe('index', () => { - it('exists', () => { - expect(ESLintTypeUtils).toBeDefined(); - }); -}); diff --git a/packages/type-utils/tests/fixtures/file.ts b/packages/type-utils/tests/fixtures/file.ts new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/packages/type-utils/tests/fixtures/tsconfig.json b/packages/type-utils/tests/fixtures/tsconfig.json new file mode 100644 index 000000000000..65b63294fc1e --- /dev/null +++ b/packages/type-utils/tests/fixtures/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "jsx": "preserve", + "target": "es5", + "module": "commonjs", + "strict": true, + "esModuleInterop": true, + "lib": ["es2015", "es2017", "esnext"], + "experimentalDecorators": true + }, + "include": [ + "file.ts" + ] +} diff --git a/packages/eslint-plugin/tests/util/isUnsafeAssignment.test.ts b/packages/type-utils/tests/isUnsafeAssignment.test.ts similarity index 97% rename from packages/eslint-plugin/tests/util/isUnsafeAssignment.test.ts rename to packages/type-utils/tests/isUnsafeAssignment.test.ts index a0bfbae8a6e3..060dc880e53a 100644 --- a/packages/eslint-plugin/tests/util/isUnsafeAssignment.test.ts +++ b/packages/type-utils/tests/isUnsafeAssignment.test.ts @@ -1,12 +1,11 @@ import * as ts from 'typescript'; import { TSESTree } from '@typescript-eslint/experimental-utils'; import { parseForESLint } from '@typescript-eslint/parser'; -import { isUnsafeAssignment } from '@typescript-eslint/type-utils'; +import { isUnsafeAssignment } from '../src/isUnsafeAssignment'; import path from 'path'; -import { getFixturesRootDir } from '../RuleTester'; describe('isUnsafeAssignment', () => { - const rootDir = getFixturesRootDir(); + const rootDir = path.join(__dirname, 'fixtures'); function getTypes(code: string): { sender: ts.Type;