         @callback.calledWith('string', {}, obj).should.be.true
 
     context 'called with non-empty indicator', ->
-      afterEach ->
-        varity.reset()
-
       it 'should expand an empty object', ->
         varity.configure
           defaults:

      callback2.calledWith(arr).should.be.true

  describe '#configure', ->
    afterEach ->
      varity.reset()

    context 'called with letters', ->
      it 'should add new letters', ->
        varity.configure

        @callback.calledWith(fn, undefined, undefined, arr).should.be.true

    context 'called more than once', ->
      it 'should allow multiple functions to be wrapped', ->
        @callback1 = sinon.spy()
        @callback2 = sinon.spy()
        wrapped1 = varity 'soA', @callback1
