use Symfony\Component\Security\Http\EventListener\UserCheckerListener;
class UserCheckerListenerTest extends TestCase
{ private MockObject&UserCheckerInterface
$userChecker;
private UserCheckerListener
$listener;
private InMemoryUser
$user;
protected function setUp(): void
{ $this->userChecker =
$this->
createMock(UserCheckerInterface::
class);
$this->listener =
new UserCheckerListener($this->userChecker
);
$this->user =
new InMemoryUser('test', null
);
} public function testPreAuth() { $this->userChecker->
expects($this->
once())->
method('checkPreAuth'
)->
with($this->user
);
$this->listener->
preCheckCredentials($this->
createCheckPassportEvent());
} public function testPreAuthenticatedBadge() {