Limpando facilmente os canhões de sinons

Existe uma maneira de facilmente redefinir todos os spys sinos zombarias e tocos que irão funcionar de forma limpa com blocos de mocha beforeEach.

Eu vejo sandboxing é uma opção, mas eu não vejo como você pode usar uma sandbox para este

beforeEach ->
  sinon.stub some, 'method'
  sinon.stub some, 'mother'

afterEach ->
  # I want to avoid these lines
  some.method.restore()
  some.other.restore()

it 'should call a some method and not other', ->
  some.method()
  assert.called some.method

questionAnswers(6)

yourAnswerToTheQuestion