小编Rec*_*tor的帖子

玩笑单元测试的反跳功能

我正在尝试为去抖功能编写单元测试。我很难考虑这一点。

这是代码:

function debouncer(func, wait, immediate) {
  let timeout;

  return (...args) => {
    clearTimeout(timeout);

    timeout = setTimeout(() => {
      timeout = null;
      if (!immediate) func.apply(this, args);
    }, wait);

    if (immediate && !timeout) func.apply(this, args);
  };
}
Run Code Online (Sandbox Code Playgroud)

我应该如何开始?

javascript unit-testing jestjs debounce

6
推荐指数
4
解决办法
7658
查看次数

标签 统计

debounce ×1

javascript ×1

jestjs ×1

unit-testing ×1