123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- /**
- * HttpUtils' tests
- */
- require_once 'application/HttpUtils.php';
- /**
- * Unitary tests for index_url()
- */
- class IndexUrlTest extends PHPUnit_Framework_TestCase
- {
- /**
- * If on the main page, remove "index.php" from the URL resource
- */
- public function testRemoveIndex()
- {
- $this->assertEquals(
- 'http://host.tld/',
- index_url(
- array(
- 'HTTPS' => 'Off',
- 'SERVER_NAME' => 'host.tld',
- 'SERVER_PORT' => '80',
- 'SCRIPT_NAME' => '/index.php'
- )
- )
- );
- $this->assertEquals(
- 'http://host.tld/admin/',
- index_url(
- array(
- 'HTTPS' => 'Off',
- 'SERVER_NAME' => 'host.tld',
- 'SERVER_PORT' => '80',
- 'SCRIPT_NAME' => '/admin/index.php'
- )
- )
- );
- }
- /**
- * The resource is != "index.php"
- */
- public function testOtherResource()
- {
- $this->assertEquals(
- 'http://host.tld/page.php',
- page_url(
- array(
- 'HTTPS' => 'Off',
- 'SERVER_NAME' => 'host.tld',
- 'SERVER_PORT' => '80',
- 'SCRIPT_NAME' => '/page.php'
- )
- )
- );
- $this->assertEquals(
- 'http://host.tld/admin/page.php',
- page_url(
- array(
- 'HTTPS' => 'Off',
- 'SERVER_NAME' => 'host.tld',
- 'SERVER_PORT' => '80',
- 'SCRIPT_NAME' => '/admin/page.php'
- )
- )
- );
- }
- }
|