lithium\tests\cases\action\RequestTest::testPhpAuthBasic PHP Method

testPhpAuthBasic() public method

public testPhpAuthBasic ( )
    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'));
    }
RequestTest