 
         it 'should match with input strings', ->
 
-          expect('status').to.match(/status|games/i)
-          expect('games').to.match(/status|games/i)
+          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)
+          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)
+          expect('top maps').to.match(/(top|today) (.*)$/i)
+          expect('top players').to.match(/(top|today) (.*)$/i)
+          expect('today maps').to.match(/(top|today) (.*)$/i)
+          expect('today players').to.match(/(top|today) (.*)$/i)
 
   describe 'rcon module', ->
 


      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)

    describe 'commands', ->



        it 'should match with input strings', ->

          expect('add').to.match(/add (.*)$|add$/i)
          expect('add me').to.match(/add (.*)$|add$/i)
          expect('add abc').to.match(/add (.*)$|add$/i)

      describe '!rem', ->

        it 'should match with input strings', ->

          expect('rem').to.match(/rem (.*)$|rem$/i)
          expect('rem me').to.match(/rem (.*)$|rem$/i)
          expect('rem abc').to.match(/rem (.*)$|rem$/i)

  describe 'general module', ->

    describe 'listeners', ->

      it 'should register respond listeners', ->

        expect(@robot.respond).to.have.been.calledWith(/status$|games$/i)
        expect(@robot.respond).to.have.been.calledWith(/previous$|lastgame$/i)
        expect(@robot.respond).to.have.been.calledWith(/(top|today) (.*)$/i)

    describe 'commands', ->

