 
       it 'will keeping checking until the communicator is finished loading every 100ms', ->
         @communicator.devices()
-        expect(@communicator._loopUntilFinishedFindingDevices.calledOnce).to.be_true
+        expect(@communicator._loopUntilFinishedFindingDevices.calledOnce).to.equal true
         @clock.tick(100)
-        expect(@communicator._loopUntilFinishedFindingDevices.calledTwice).to.be_true
+        expect(@communicator._loopUntilFinishedFindingDevices.calledTwice).to.equal true
         @clock.tick(100)
-        expect(@communicator._loopUntilFinishedFindingDevices.calledThrice).to.be_true
+        expect(@communicator._loopUntilFinishedFindingDevices.calledThrice).to.equal true
 
       describe 'xml', ->
         beforeEach ->

      it 'returns true when it unlocks the plugin successfully', ->
        sinon.stub(@plugin, 'Locked').returns false
        @communicator.plugin = @plugin
        expect(@communicator.unlock()).to.be_true

      xit 'throws an exception if the plugin fails to unlock'


      @initStub.restore()

    it 'is not busy by default', ->
      expect(@communicator.busy()).to.equal false

    it 'returns the current state of the property, or sets it', ->
      @communicator.busy(yes)
      expect(@communicator.busy()).to.equal true

      @communicator.busy(no)
      expect(@communicator.busy()).to.equal false

      expect(@communicator.busy(yes)).to.equal true

  describe '#isLocked', ->
    beforeEach ->
