Install
STATUS: DEPRECATED AND UNMAINTAINED
This solution is outdated and not optimal. If you are using this package, I recommend replacing it with ts-jest.
typescript-babel-jest
Preprocessor for typescript projects in which the tsconfig.json
is similar to that:
{
"compilerOptions": {
"target": "ES6",
"module": "ES6"
}
}
Usage
To use this in your project, run:
npm i typescript-babel-jest -D
Modify your project's package.json
so that the jest section looks something like:
{
"scripts": {
"test": "jest --no-cache"
},
"jest": {
"transform": {
"^.+\\.(ts|tsx)$": "typescript-babel-jest"
},
"moduleFileExtensions": ["ts", "tsx", "js"],
"testRegex": "/__tests__/.*\\.test\\.(ts|tsx)$"
}
}
Just run npm test
, enjoy!
Quick start to run tests (only if you're working on this package)
git clone https://github.com/lozinsky/typescript-babel-jest.git
cd typescript-babel-jest
npm i
npm test