public function testCheckBasicIsTrueProcessesAuthAndSucceedsCgi()
{
$basic = 'Z3dvbzpsaTM=';
$request = new Request(array('env' => array('HTTP_AUTHORIZATION' => "Basic {$basic}")));
$http = new MockHttp(array('method' => 'basic', 'users' => array('gwoo' => 'li3')));
$result = $http->check($request);
$this->assertNotEmpty($result);
$expected = array();
$result = $http->headers;
$this->assertEqual($expected, $result);
$request = new Request(array('env' => array('REDIRECT_HTTP_AUTHORIZATION' => "Basic {$basic}")));
$http = new MockHttp(array('method' => 'basic', 'users' => array('gwoo' => 'li3')));
$result = $http->check($request);
$this->assertNotEmpty($result);
$expected = array();
$result = $http->headers;
$this->assertEqual($expected, $result);
}