main에서 잘 작동하던 환경 변수가 테스트 코드에서만 안 먹는 문제
- main에서 dotenv로 환경변수를 가져옴
- test 코드에서는 이 코드가 미적용 : REDIS_PASSWORD가 반영되지 않아 비밀번호가 틀린 문제가 계속 발생
1. 메뉴 → Run → Edit Configuration 진입

2. 환경변수 추가
- OS에 환경변수를 등록하면 자동 인식
- 테스트 환경에서만 사용할 예정이라, 테스트 코드에서 환경 변수 반영
- 실제 배포 시 OS 환경 변수로 지정하여 읽을 수 있도록 코드 변경하면 반영 가능

Plus. AuthController 테스트 오류
- Redis 오류인가? 판단하였으나 실제 로그인 이후 세션 테스트 코드는 없음.
- 이메일 인증에 사용하는 RESEND_API_KEY가 등록되어 있지 않았음.
- 위와 똑같은 방법으로 환경 변수 추가 필요.
REDIS_PASSWORD='redis_password'
RESEND_API_KEY='resend_api-key'Share article