为了账号安全,请及时绑定邮箱和手机立即绑定

自定义油门单元测试

自定义油门单元测试

浮云间 2021-06-02 06:22:56
我有以下测试:import { throttle } from "./event";jest.useFakeTimers();it('mock setTimeout test', () => {    const mockedFunction = jest.fn();    throttle(mockedFunction, 1);    expect(setTimeout).toHaveBeenLastCalledWith(mockedFunction, 1000);    expect(setTimeout).toHaveBeenCalledTimes(1);});油门在哪里:export const throttle = (func, wait) => {    let timer = null;    return function(...args) {        if (timer === null) {            timer = setTimeout(() => {                func.apply(this, args);                timer = null;            }, wait);         }    };};但测试失败:
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信