Javascript Sinon存根错误:";试图包装已包装的邮件";即使我';我正在恢复

Javascript Sinon存根错误:";试图包装已包装的邮件";即使我';我正在恢复,javascript,sinon,ava,Javascript,Sinon,Ava,我有一套Ava测试,使用Sinon测试存根。我有几个这样的测试用例: test('makes a post request', t => { const postStub = sinon.stub(request, 'post').resolves({ foo: 'bar' }); ... some test stuff ... request.post.restore(); // for good measure postStub.restore(); }); 只有

我有一套Ava测试,使用Sinon测试存根。我有几个这样的测试用例:

test('makes a post request', t => {
  const postStub = sinon.stub(request, 'post').resolves({ foo: 'bar' });

  ... some test stuff ...

  request.post.restore(); // for good measure
  postStub.restore();
});
只有一个这样的测试用例,一切正常。但是,如果我添加另一个存根
request.post
的测试用例,我会得到一个错误:

Attempted to wrap post which is already wrapped

不过,我不知道为什么会出现这个错误。毕竟,我正在对存根调用
restore
。我还缺少另一个步骤吗?

结果表明这是因为Ava同时运行测试。连续运行测试可以解决此问题。

是的,可能重复,您是正确的。