diff --git a/src/Symfony/Component/Security/Http/Tests/Authenticator/Passport/Badge/UserBadgeTest.php b/src/Symfony/Component/Security/Http/Tests/Authenticator/Passport/Badge/UserBadgeTest.php new file mode 100644 index 0000000000000..d8e4c4cbdd295 --- /dev/null +++ b/src/Symfony/Component/Security/Http/Tests/Authenticator/Passport/Badge/UserBadgeTest.php @@ -0,0 +1,26 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Security\Http\Tests\Authenticator\Passport\Badge; + +use PHPUnit\Framework\TestCase; +use Symfony\Component\Security\Core\Exception\UserNotFoundException; +use Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge; + +class UserBadgeTest extends TestCase +{ + public function testUserNotFound() + { + $badge = new UserBadge('dummy', function () { return null; }); + $this->expectException(UserNotFoundException::class); + $badge->getUser(); + } +}