테스트를 하는 이유 자신이 만든 서비스가 제대로 동작하는지 테스트해야 함 기능이 많다면 수작업으로 테스트하기 힘듦 프로그램이 프로그램을 테스트할 수 있도록 자동화함 테스트 환경을 최대한 실제 환경과 비슷하게 흉내냄 아무리 철저하게 테스트해도 에러를 완전히 막을 수는 없음 테스트를 하면 좋은 점 하지만 허무한 에러로 인해 프로그램이 고장나는 것은 막을 수 있음 한 번 발생한 에러는 테스트로 만들어두면 같은 에러가 발생하지 않게 막을 수 있음 코드를 수정할 때 프로그램이 자동으로 어떤 부분이 고장나는 지 알려줌 Jest 설치하고 실행해보기 (개발용) npm i –D jest Nodebird 프로젝트를 그대로 사용함 routes 폴더 안에 middlewares.test.js 작성 테스트용 파일은 파일명에 te..