有什么方法可以在 sinon.js 中找到所有活跃的间谍吗?我希望能够做这样的事情:
afterEach ->
sinon.restoreAllSpies()
it "should not create a new MyClass", ->
spy = sinon.spy(window, 'MyClass')
expect(spy).not.toHaveBeenCalled()
目前,我需要费力(而且容易出错!)这样做:
it "should not create a new MyClass", ->
spy = sinon.spy(window, 'MyClass')
expect(spy).not.toHaveBeenCalled()
window.MyClass.restore()
有任何想法吗?