Project

General

Profile

Bug #23121 » 15034v2_UnitTest.patch

Administrator Admin, 2010-07-07 23:34

View differences:

tests/t3lib/t3lib_divTest.php (working copy)
$this->assertTrue(t3lib_div::isOnCurrentHost($testUrl));
}
/**
* @test
* @see t3lib_div::getIndpEnv()
*/
public function checkEqualityTypo3HostOnlyWithRefererHostEvenUnderInternetProtocolVersion6AddressAsHttpHost() {
$this->assertEquals(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST), t3lib_div::getIndpEnv('TYPO3_HOST_ONLY'));
$_SERVER['HTTP_HOST'] = '127.0.0.1';
$this->assertEquals('127.0.0.1', t3lib_div::getIndpEnv('TYPO3_HOST_ONLY'));
$_SERVER['HTTP_HOST'] = '127.0.0.1:81';
$this->assertEquals('127.0.0.1', t3lib_div::getIndpEnv('TYPO3_HOST_ONLY'));
$_SERVER['HTTP_HOST'] = '[::1]';
$this->assertEquals('[::1]', t3lib_div::getIndpEnv('TYPO3_HOST_ONLY'));
$_SERVER['HTTP_HOST'] = '[::1]:81';
$this->assertEquals('[::1]', t3lib_div::getIndpEnv('TYPO3_HOST_ONLY'));
$_SERVER['HTTP_HOST'] = '[2001:DB8::1]';
$this->assertEquals('[2001:DB8::1]', t3lib_div::getIndpEnv('TYPO3_HOST_ONLY'));
$_SERVER['HTTP_HOST'] = '[2001:DB8::1]:81';
$this->assertEquals('[2001:DB8::1]', t3lib_div::getIndpEnv('TYPO3_HOST_ONLY'));
}
////////////////////////////////////////
// Tests concerning sanitizeLocalUrl
(4-4/15)