AuthenticationSignonTest::testAuthCheckSession PHP Method

testAuthCheckSession() public method

Test for PMA\libraries\plugins\auth\AuthenticationSignon::authCheck
public testAuthCheckSession ( ) : void
return void
    public function testAuthCheckSession()
    {
        $GLOBALS['cfg']['Server']['SignonURL'] = 'https://example.com/SignonURL';
        $_SESSION['LAST_SIGNON_URL'] = 'https://example.com/SignonURL';
        $GLOBALS['cfg']['Server']['SignonScript'] = './examples/signon-script.php';
        $GLOBALS['cfg']['Server']['SignonSession'] = 'session123';
        $GLOBALS['cfg']['Server']['host'] = 'localhost';
        $GLOBALS['cfg']['Server']['port'] = '80';
        $GLOBALS['cfg']['Server']['user'] = 'user';
        $this->assertTrue($this->object->authCheck());
        $this->assertEquals('user', $GLOBALS['PHP_AUTH_USER']);
        $this->assertEquals('password', $GLOBALS['PHP_AUTH_PW']);
        $this->assertEquals('https://example.com/SignonURL', $_SESSION['LAST_SIGNON_URL']);
    }