728x90
@testcontainers/redis 를 이용한 redis test container 구성
https://testcontainers.com/modules/redis/?language=nodejs
Testcontainers Redis Module
Start testing with real dependencies using the Redis Module for Testcontainers for
testcontainers.com
통합테스트 작성 시, 분산락 등을 구현할 때 mock만을 참조하게 되면 제대로 된 테스트가 되지 않으며,
redis 직접 참조 시 여러명이 동시에 테스트 코드를 돌리게 된다면, 결과에 영향을 미치게 된다.
(실 환경도 마찮가지)
그렇게 때문에 테스트 컨테이너를 이용하여(테스트 시 컨테이너를 띄우고 종료되면 자동종료), 테스트 코드를 실행하는 것이 적절하다.
[자세한 내용은 하단에...]
728x90
'Node js > Nest js 강의 내용' 카테고리의 다른 글
NestJS 강의를 듣기 희망하시는 분들은 아래 링크 확인해주세요 ! (0) | 2025.03.20 |
---|---|
(다음과정 미리보기) KRaft 를 이용한 Kafka 띄우기 (0) | 2025.03.07 |
(다음과정 미리보기) MSA 서비스 개발하기 (Application Gateway 개발) (0) | 2025.02.11 |
(다음과정 미리보기) EDA 패턴 적용하기 (0) | 2025.02.11 |
(다음과정 미리보기) 리펙토링 (관심사 분리 및 보완 패턴 적용) (0) | 2025.02.01 |