相关疑难解决方法(0)

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);
  })
})
Run Code Online (Sandbox Code Playgroud)

myFunctions.js

export resetModal() {
  clearSomethingInModal()
}
Run Code Online (Sandbox Code Playgroud)

但是,Jest输出说没有被调用.如果有人能建议如何最好地做到这一点,我将非常感激.

javascript unit-testing jestjs

28
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×1

jestjs ×1

unit-testing ×1