$this->rememberMeHandler =
$this->
createMock(RememberMeHandlerInterface::
class);
$this->listener =
new RememberMeListener($this->rememberMeHandler
);
$this->request = Request::
create('/login'
);
$this->request->request->
set('_remember_me', true
);
$this->response =
new Response();
} public function testSuccessfulLoginWithoutSupportingAuthenticator() { $this->rememberMeHandler->
expects($this->
never())->
method('createRememberMeCookie'
);
$event =
$this->
createLoginSuccessfulEvent($this->
createPassport([]));
$this->listener->
onSuccessfulLogin($event);
} public function testSuccessfulLoginWithRememberMeDisabled() { $this->rememberMeHandler->
expects($this->
never())->
method('createRememberMeCookie'
);
$event =
$this->
createLoginSuccessfulEvent($this->
createPassport([new RememberMeBadge()]));
$this->listener->
onSuccessfulLogin($event);
}