->
method('checkRequestPath'
) ->
with($request,
$options['logout_path'
]) ->
willReturn(false
);
$listener(new RequestEvent($this->
createMock(HttpKernelInterface::
class),
$request, HttpKernelInterface::MAIN_REQUEST
));
$this->
assertFalse($logoutEventDispatched, 'LogoutEvent should not have been dispatched.'
);
} public function testHandleMatchedPathWithCsrfValidation() { $tokenManager =
$this->
getTokenManager();
$dispatcher =
$this->
getEventDispatcher();
[$listener,
$tokenStorage,
$httpUtils,
$options] =
$this->
getListener($dispatcher,
$tokenManager);
$request =
new Request();
$request->query->
set('_csrf_token', 'token'
);
$httpUtils->
expects($this->
once()) ->
method('checkRequestPath'
) ->
with($request,
$options['logout_path'
]) ->
willReturn(true
);