나는 함수 호출을 모의하려고하고있다. 그리고 한 번 안에 다른 함수를 호출하려고한다.Jest - 함수 호출 조롱
myFunctions.test.js
import { resetModal } from '../myFunctions.js';
describe('resetModal',() => {
it('calls the clearSomethingInModal function',() => {
const clearSomethingInModal = jest.fn();
resetCreationModal();
expect(clearSomethingInModal.mock.calls.length).toBe(1);
})
})
myFunctions.js
export resetModal() {
clearSomethingInModal()
}
그러나 농담 출력이 호출되지 않았 음을 말한다
. 누구나 최선을 다해 제안 할 수 있다면, 나는 매우 감사 할 것입니다.
감사합니다 안드레아스, 그 좋은 설명입니다. 그래서 나는 그 기능의 구조를 바꾸지 않고 내가 원하는 방식으로 테스트 할 수 없다고 생각한다. 그래서, (a) 그것이 기능의 설계에 문제를 암시하고, (b) 현재의 형태로, 당신이 그것에 적용 할 수있는 유효한 테스트가있을 것입니까? 'resetModal'함수는 간결하게하기 위해 생략 한 여러 함수를 호출합니다. –