Skip to content

Babel-jest

이게 무엇인고?

ts-jest에 typescript코드를 직접 넘겨주기 위해 다음과 같이 jest.config.js 파일에 설정이 필요하다:

module.exports = {
  "testMatch": [
    "**/__tests__/**/*.+(ts|tsx|js)",
    "**/?(*.)+(spec|test).+(ts|tsx|js)"
  ],
  "transform": {
    "^.+\\.(ts|tsx)$": "ts-jest"
  },
}

저기에서 transform 부분의 일을 한다고 생각하면 된다.

사이트에 나와있는 설정은 다음과 같다:

"transform": {
  "\\.[jt]sx?$": "babel-jest"
},

See also

Favorite site