인프런 커뮤니티 질문&답변
mock 사용 관련
작성
·
161
0
mock 을 한번 선언하면 테스트 전 구문에 영향을 끼쳐서 테스트가 잘 되지 않아 고심 중에 있습니다.
const al = require('./al');
it('',()=>{
al.solve.mockReturnValue(1);
})
같은 식으로 하니 그외 모든 테스트에서도 al.solve 가 1을 리턴합니다. 그래서 afterEach에 al.solve.mockReset(); 를 해주었더니, 모두 null을 리턴합니다.. ㅜ ㅜ
it~ 구문 테스트가 여러개 일 때, 한개의 it~ 테스트 구문안에서만 mock이 특정 역할을 하고 그 외의 it~ 테스트 안에서는 원래대로 함수를 호출하는 방법이 없을까요?
퀴즈
새 기능을 개발할 때 테스트 코드를 먼저 작성하는 개발 방법론은 무엇일까요?
애자일 개발
폭포수 모델
테스트 주도 개발 (TDD)
행동 주도 개발 (BDD)
답변
답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!




