-
Notifications
You must be signed in to change notification settings - Fork 0
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 서버를 키는 패키지입니다. 예시와 함께 어떻게 활용할 수 있는지 살펴보겠습니다.
- 📃 기획서
- 📂 Backlog
- 📊 ERD, 폴더 구조
- 🗓️ 회의록