jest

Node.js

Typescript로 Jest 사용하기

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에서 사용되는 다양한 Ty..

Node.js/Nest.js

[Nest.js] Custom Repository Unit Testing (TypeORM)

Nest.js에서는 기본적으로 Jest를 이용한 Unit Testing과 e2e Testing을 지원한다. 기본으로 지원하는 기능을 통해 오늘부터 운동 기록 서비스의 TestCode 작성기 시작합니다 !! 🐳 첫 코드 - 실패 Nest.js의 공식 홈페이지와 Jest의 공식 홈페이지를 참고하여 가장 먼저 운동기록 테이블의 service 레이어를 테스트하는 코드를 작성하였다. import { DataSource } from "typeorm"; import { RecordsRepository } from "./records.repository"; import { RecordsService } from "./records.service"; import { Record } from "./entity/record..