title: Cleaning up sinon stubs easily
body: <p>Is there a way to easily reset all sinon spys mocks and stubs that will work cleanly with mocha's beforeEach blocks.</p>
  
  <p>I see sandboxing is an option but I do not see how you can use a sandbox for this</p>
  
  <pre><code>beforeEach -&gt;
    sinon.stub some, 'method'
    sinon.stub some, 'mother'
  
  afterEach -&gt;
    # I want to avoid these lines
    some.method.restore()
    some.other.restore()
  
  it 'should call a some method and not other', -&gt;
    some.method()
    assert.called some.method
  </code></pre>