           done()
 
     describe 'remove ::', ->
+
       it 'try to removed a file that doesn\'t exist', (done) ->
         @bumped.config.remove
           file: 'unicorn.json'

  bumpedFactory 'sample_directory'

  describe 'init ::', ->
    it 'initialize a configuration file', (done) ->
      @bumped.init ->
        config = fs.readFileSync('.bumpedrc', encoding: 'utf8')
        config = CSON.parse config
        config.files.length.should.be.equal 2
        done()
  describe 'semver ::', ->
    describe 'version ::', ->
      it 'sync correctly the version between the files', ->
        @bumped.semver.version (version) ->
          version.should.be.equal('0.2.0')

    describe 'release ::', ->
      it 'try to release a new version that is not valid', (done) ->
        @bumped.semver.release version:null, (err, version) ->
          (err?).should.be.equal true
          done()

      it 'try to release a new version that is not valid string', (done) ->
        @bumped.semver.release version:'1.0', (err, version) ->
          (err?).should.be.equal true
          done()

      it 'try to release a new version that is a valid string but is not greater', (done) ->
        @bumped.semver.release version:'0.1.0', (err, version) ->
          (err?).should.be.equal true
          done()

      it 'releases a new version that is a valid based in a number', (done) ->
        @bumped.semver.release version:'1.0.0', (err, version) ->
          (err?).should.be.equal false
          version.should.be.equal('1.0.0')
          loadJSON('./bower.json').version.should.be.equal('1.0.0')
          done()

      it 'release a new version that is valid based in a semver keyword', (done) ->
        @bumped.semver.release version:'minor', (err, version) ->
          (err?).should.be.equal false
          version.should.be.equal('1.1.0')
          loadJSON('./bower.json').version.should.be.equal('1.1.0')
          done()
  describe 'config ::', ->
    describe 'add ::', ->
      it 'just add a file', (done) ->
        @bumped.config.add
          file: 'test.json'

          done()

      it 'remove a previous declared file', (done) ->

        @bumped.config.remove
          file: 'test.json'
          outputMessage: true
