public function testPhpAuthBasic()
{
$request = new Request(array('env' => array('PHP_AUTH_USER' => 'test-user', 'PHP_AUTH_PW' => 'test-password')));
$this->assertEqual('test-user', $request->env('PHP_AUTH_USER'));
$this->assertEqual('test-password', $request->env('PHP_AUTH_PW'));
$request = new Request(array('env' => array('PHP_AUTH_USER' => 'test-user', 'PHP_AUTH_PW' => '')));
$this->assertEqual('test-user', $request->env('PHP_AUTH_USER'));
$this->assertNull($request->env('PHP_AUTH_PW'));
$request = new Request(array('env' => array('PHP_AUTH_USER' => '', 'PHP_AUTH_PW' => 'test-password')));
$this->assertNull($request->env('PHP_AUTH_USER'));
$this->assertEqual('test-password', $request->env('PHP_AUTH_PW'));
}