인프런 커뮤니티 질문&답변

보노보놈님의 프로필 이미지
보노보놈

작성한 질문수

따라하며 배우는 TDD 개발 [2023.11 업데이트]

node-mocks-http

mock 사용 관련

작성

·

129

0

mock 을 한번 선언하면 테스트 전 구문에 영향을 끼쳐서 테스트가 잘 되지 않아 고심 중에 있습니다.

const al = require('./al');

it('',()=>{

al.solve.mockReturnValue(1);

})

같은 식으로 하니 그외 모든 테스트에서도 al.solve 가 1을 리턴합니다. 그래서 afterEach에 al.solve.mockReset(); 를 해주었더니, 모두 null을 리턴합니다.. ㅜ ㅜ

it~ 구문 테스트가 여러개 일 때, 한개의 it~ 테스트 구문안에서만 mock이 특정 역할을 하고 그 외의 it~ 테스트 안에서는 원래대로 함수를 호출하는 방법이 없을까요?

 

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
보노보놈님의 프로필 이미지
보노보놈

작성한 질문수

질문하기