1010use Gos \Bundle \WebSocketBundle \Event \ClientDisconnectedEvent ;
1111use Gos \Bundle \WebSocketBundle \Event \ClientErrorEvent ;
1212use Gos \Bundle \WebSocketBundle \Event \ClientRejectedEvent ;
13+ use Gos \Bundle \WebSocketBundle \Event \ConnectionRejectedEvent ;
1314use Gos \Bundle \WebSocketBundle \EventListener \ClientEventListener ;
1415use PHPUnit \Framework \MockObject \MockObject ;
1516use PHPUnit \Framework \TestCase ;
@@ -220,7 +221,7 @@ public function testThereIsNoActionWhenNoLoggerIsSetOnTheClientRejectedEvent():
220221 {
221222 $ event = new ClientRejectedEvent ('localhost ' , null );
222223
223- ( new ClientEventListener ( $ this ->clientStorage , $ this -> authenticationProvider )) ->onClientRejected ($ event );
224+ $ this ->listener ->onClientRejected ($ event );
224225 }
225226
226227 public function testTheClientRejectionIsLogged (): void
@@ -231,4 +232,23 @@ public function testTheClientRejectionIsLogged(): void
231232
232233 self ::assertTrue ($ this ->logger ->hasWarningThatContains ('Client rejected, bad origin ' ));
233234 }
235+
236+ /**
237+ * @doesNotPerformAssertions
238+ */
239+ public function testThereIsNoActionWhenNoLoggerIsSetOnTheConnectionRejectedEvent (): void
240+ {
241+ $ event = new ConnectionRejectedEvent ($ this ->createMock (ConnectionInterface::class), null );
242+
243+ $ this ->listener ->onConnectionRejected ($ event );
244+ }
245+
246+ public function testTheConnectionRejectionIsLogged (): void
247+ {
248+ $ event = new ConnectionRejectedEvent ($ this ->createMock (ConnectionInterface::class), null );
249+
250+ $ this ->listener ->onConnectionRejected ($ event );
251+
252+ self ::assertTrue ($ this ->logger ->hasWarningThatContains ('Connection rejected ' ));
253+ }
234254}
0 commit comments