     it "must inform about players that are already online", (done) ->
       (@anotherplayer = server.gcp()).on "connect", () ->
         @emit 'login', "I am Ananda"
-        @on 'players', (msg) ->
-          expect(msg).to.deep.equal ["Anyname", "Ananda"]
-          done()
+        done()
 
-    it "should notify about players joining the lobby", (done) ->
+    it "should notify about players that log in", (done) ->
       (@lukas = server.gcp()).on "connect", () ->
         @emit 'login', "I am Lukas"
       @anyplayer.on 'login', (msg) => this.happens()

#   the specified behavior is independent of how it implemented.
#                                             ~~ wikipedia  ###

describe "Game COMMUNICATIONS PROTOCOL Specification v0.2 \n", ->

  before (test) -> server.start test
  

  describe "HOSTING GAMES", () ->

    it "should allow any logged in player to host a game", (done) ->
      @anyplayer.emit 'host', { game: "my.game", max: 2}
      @lukas.on 'host', (msg) ->
        expect(msg.game).to.equal "my.game"
        expect(msg.host).to.equal "Anyname"
