This needs to be:

`if (this.peer.username !== offer.peer)`

That should then fix the functional tests