Typescript에서 Jest 사용하기
Jest 자체는 .js file 만을 컴파일 하기 때문에 Typescript에서 Jest를 사용하기 위해서는 몇 가지 추가적으로 해줘야 할 것들이 있다.
몇 가지 모듈 설치와 config file 설정을 통해 간단하게 Typescript에서 Jest를 사용할 수 있다.
0. 가정
설치에 앞서 Typescript 설정은 끝난 상태라고 가정하겠습니다.
1. ts-jest module 설치
npm install --save-dev jest ts-jest @types/jest
- ts-jest : ts-jest는 .ts file을 Jest로 실행시킬 수 있게 만들어 주는 모듈이다.
- @types/jest : @types/jest 는 Typescript에서 사용되는 다양한 Type들을 정의 해놓은 모듈이다.
2. jest.config.js 설정
jest --init
위의 커맨드를 통해 Jest를 시작해 줍시다.
‼️ 이 때 반드시 Typescript를 활성화 할 것이냐는 질문에 "No"라고 대답하셔야 합니다.
그 후에
jest.config.js 파일을 들어가서 preset: "ts-jest"를 추가해 주시면 됩니다.
'Node.js' 카테고리의 다른 글
[PrismaORM] upsert 사용 시 Unique constraint failed on the fields 문제 해결 (0) | 2024.08.23 |
---|---|
[ExpressJS] Javascript로 Enum 사용하기 - 오픈카톡방 공유 후기 (0) | 2024.01.20 |
TypeORM v0.3에서 Repository 구현 및 테스트 코드 구현 (0) | 2023.07.08 |
Layered Architecture 구현하기 (0) | 2023.07.05 |
TypeORM + TypeScript + Express 개발환경 세팅 (0) | 2023.07.03 |