Files
security/tests/InMemoryUserProviderTest.php
T

22 lines
766 B
PHP

<?php
class InMemoryUserProviderTest extends PHPUnit\Framework\TestCase {
public function testLoadUserByUsername_throwsOnError() {
$this->expectException(Exception::class);
$users = unserialize(file_get_contents(__DIR__ . '/data/users'));
$userProvider = new \Kavalanche\Security\InMemoryUserProvider($users);
$userProvider->loadUserByUsername('Kasia');
}
public function testLoadUserByUsername_returnsUser() {
$users = unserialize(file_get_contents(__DIR__ . '/data/users'));
$userProvider = new \Kavalanche\Security\InMemoryUserProvider($users);
$user = $userProvider->loadUserByUsername('Wojtek');
$this->assertInstanceOf(\Kavalanche\Security\UserInterface::class, $user);
}
}