단위 테스트 create
·
Node.js/TDD
단위 테스트가 독립적이어야 하는 이유 의존적인 부분을 구현하기가 까다로운 경우가 있고, 의존적인 부분의 상태에 따라서 테스트 하는 부분의 결과에 영향을 받을 수 있다. 그래서 단위 테스트는 특정기능만 분리해서 독립적으로 사용하며, just.fn()으로 이것을 해결할 수 있다. jest.fn() Mock 함수를 생성하는 함수이다. Mock 함수는 단위테스트를 작성할 때, 해당 코드가 의존하는 부분을 가짜로 대체하는 일을 해준다. const mockFunction = jest.fn(); // Mock(가짜)함수 생성 mockFunction(); // 가짜 함수 호출 mockFunction('hello'); mockFunction.mockReturnValue('가짜함수 반환') // mockReturnValu..