ava.js中的多个回调

时间:2017-11-19 20:58:30

标签: javascript ava

我有一个回调,我想看看它是否被调用两次。

我调查了t.plan,并在FAQ中说它是t.plan的一个很好的用例,但你必须明确定义t.end()。但在我的情况下它是相同的回调。

这怎么可能?

1 个答案:

答案 0 :(得分:1)

我做的事情如下:

test.cb('called twice', t => {
  let remaining = 2
  runCode(() => {
    remaining--
    if (remaining === 0) {
      t.end()
    }
  })
})