我试图模拟一个函数调用,并期望它在其中调用一次其他函数.
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);
})
})
Run Code Online (Sandbox Code Playgroud)
myFunctions.js
export resetModal() {
clearSomethingInModal()
}
Run Code Online (Sandbox Code Playgroud)
但是,Jest输出说没有被调用.如果有人能建议如何最好地做到这一点,我将非常感激.