 
       it 'should register respond listeners', ->
 
-        expect(@robot.respond).to.have.been.calledWith(/add (.*)|add/i)
-        expect(@robot.respond).to.have.been.calledWith(/rem (.*)|rem/i)
+        expect(@robot.respond).to.have.been.calledWith(/add (.*)$|add$/i)
+        expect(@robot.respond).to.have.been.calledWith(/rem (.*)$|rem$/i)
 
     describe 'commands', ->
 


        it 'should match with input strings', ->

          expect('status').to.match(/status|games/i)
          expect('games').to.match(/status|games/i)

      describe '!previous', ->

        it 'should match with input strings', ->

          expect('previous').to.match(/previous|lastgame/i)
          expect('lastgame').to.match(/previous|lastgame/i)

      describe '!top', ->

        it 'should match with input strings', ->

          expect('top maps').to.match(/(top|today) (maps|players)/i)
          expect('top players').to.match(/(top|today) (maps|players)/i)
          expect('today maps').to.match(/(top|today) (maps|players)/i)
          expect('today players').to.match(/(top|today) (maps|players)/i)

  describe 'rcon module', ->



      it 'should register respond listeners', ->

        expect(@robot.respond).to.have.been.calledWith(/rcon (say|message|msg) (.*) to (.*)$/i)
        expect(@robot.respond).to.have.been.calledWith(/rcon send (list|the list|roster|players) to (.*)$/i)
        expect(@robot.respond).to.have.been.calledWith(/rcon (change map|changelevel|map) on (.*) to (.*)$/i)

    describe 'commands', ->

