 describe 'varity', ->
   beforeEach ->
     @callback = sinon.spy()
+
+  afterEach ->
+    varity.reset()
 
   it 'should return a functions', ->
     varity.should.be.a.Function

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

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

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

        @callback.calledWith('string', {}, obj).should.be.true

    context 'called with non-empty indicator', ->
      it 'should expand an empty object', ->
        varity.configure
          defaults:
