Есть ли способ найти всех активных шпионов в 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()
Есть идеи?