refactor: write jest config in ts

Signed-off-by: Rui Chen <rui@chenrui.dev>
This commit is contained in:
Rui Chen 2024-07-18 16:28:03 -04:00
parent f808f15ba8
commit 6fd2b4ea22
No known key found for this signature in database
GPG key ID: 6577287BDCA70840
4 changed files with 173 additions and 17 deletions

16
jest.config.ts Normal file
View file

@ -0,0 +1,16 @@
import type { JestConfigWithTsJest } from 'ts-jest';
const config: JestConfigWithTsJest = {
preset: 'ts-jest/presets/default-esm',
clearMocks: true,
moduleFileExtensions: ['js', 'ts'],
testEnvironment: 'node',
testMatch: ['**/*.test.ts'],
testRunner: 'jest-circus/runner',
transform: {
'^.+\\.ts$': 'ts-jest',
},
verbose: true,
};
export default config;