diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 057e3984a..70746682c 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -13,4 +13,4 @@ jobs: with: node-version: '16.x' - run: yarn install - - run: yarn prettier --check src + - run: yarn prettier --check src jest.config.ts diff --git a/jest.config.js b/jest.config.js deleted file mode 100644 index fb132f21d..000000000 --- a/jest.config.js +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - testEnvironment: 'jsdom', - preset: 'ts-jest/presets/js-with-ts', - transform: { - '^.+\\.(ts|tsx)?$': 'ts-jest', - "^.+\\.(js|jsx)$": "babel-jest", - }, - transformIgnorePatterns: [ - "//node_modules/(?!(allotment|@tauri-apps/api)/)", - ], - moduleNameMapper: { - '^allotment$': 'allotment/dist/legacy', - }, - setupFilesAfterEnv: ['./src/setupTests.ts'], -} diff --git a/jest.config.ts b/jest.config.ts new file mode 100644 index 000000000..627541733 --- /dev/null +++ b/jest.config.ts @@ -0,0 +1,18 @@ +import type { Config } from 'jest' + +const config: Config = { + testEnvironment: 'jsdom', + preset: 'ts-jest/presets/js-with-ts', + transform: { + '^.+\\.(ts|tsx)?$': 'ts-jest', + '^.+\\.(js|jsx)$': 'babel-jest', + }, + transformIgnorePatterns: ['//node_modules/(?!(allotment|@tauri-apps/api)/)'], + moduleNameMapper: { + '^allotment$': 'allotment/dist/legacy', + }, + setupFilesAfterEnv: ['./src/setupTests.ts'], + reporters: [['github-actions', { silent: false }], 'summary'], +} + +export default config