           promise = @device.readGoals()
           expect(promise? and _(promise).isObject() and promise.isFulfilled?).to.equal true
 
-      describe '#readProfile', (done) ->
+      describe '#readProfile', ->
         it 'throws an exception if the device does not support the action', ->
           @device.canReadProfile = false
           expect(=> @device.readProfile()).to.throw Error

          promise = @device.readCourses()
          expect(promise? and _(promise).isObject() and promise.isFulfilled?).to.equal true

      describe '#readGoals', (done) ->
        it 'throws an exception if the device does not support the action', ->
          @device.canReadGoals = false
          expect(=> @device.readGoals()).to.throw Error

          promise = @device.readActivities()
          expect(promise? and _(promise).isObject() and promise.isFulfilled?).to.equal true

      describe '#readWorkouts', ->
        it 'throws an exception if the device does not support the action', ->
          @device.canReadWorkouts = false
          expect(=> @device.readWorkouts()).to.throw Error
