Skip to content

mongodb memory server 를 이용한 단위 테스트 시 mongoDB 의존성 제거

Min-h-96 edited this page Nov 27, 2022 · 4 revisions

Service 계층의 로직들이 정상적으로 동작하는지 테스트 하기 위해서는 DB 에 접근을 해야할 때가 있습니다.

하지만, 테스트를 위해 실제 사용하고 있는 DB 에 접근하는 것은 말도 안됩니다. 현재 배포되고 있는 서비스라면 테스트를 하다가 어떤 문제가 발생할 수 도 있으니까요.

mongodb-memory-server 패키지를 사용하면, 실제 DB 에 접근하지는 않지만 구현된 Repository 계층의 로직과 함께 MongoDB 를 이용할 수 있습니다.

mongodb-memory-server?

mongodb-memory-server 패키지는 테스트용 MongoDB 서버를 키는 패키지입니다. 예시와 함께 어떻게 활용할 수 있는지 살펴보겠습니다.

얼리버드

프로젝트

개발일지

스프린트 계획

멘토링

데일리 스크럼

데일리 개인 회고

위클리 그룹 회고

스터디

Clone this wiki locally