public function testGetByUsername() { $u = new User($this->container); $this->assertNotFalse($u->create(array('username' => 'user1'))); $this->assertNotEmpty($u->getByUsername('user1')); $this->assertEmpty($u->getByUsername('user2')); $this->assertEmpty($u->getByUsername('')); }
public function testSuccessfulAuthentication() { $_SERVER[REVERSE_PROXY_USER_HEADER] = 'my_user'; $a = new ReverseProxy($this->container); $u = new User($this->container); $this->assertTrue($a->authenticate()); $user = $u->getByUsername('my_user'); $this->assertNotEmpty($user); $this->assertEquals(0, $user['is_admin']); $this->assertEquals(1, $user['is_ldap_user']); $this->assertEquals(1, $user['disable_login_form']); }