Haskell에서 실제 이메일 전송 없이 이메일 전송 테스트하기
2025-04-21
이 글에서는 테스트 스파이를 사용하여 실제 이메일을 전송하지 않고 이메일 전송 기능을 테스트하는 방법을 보여줍니다. 이메일 전송 함수를 함수 호출 인수를 기록하는 스텁으로 바꾸고 테스트 어서션 단계에서 기록된 정보를 확인하면 부작용을 효과적으로 테스트할 수 있으며, 테스트 속도와 신뢰성을 높일 수 있습니다. 이 방법은 실제 서비스에 대한 의존성을 피하여 더욱 독립적이고 빠른 테스트를 가능하게 합니다.
개발
테스트 스파이