Esempio n. 1
0
 public function testGetUrlScriptName()
 {
     $_SERVER = array('SCRIPT_NAME' => '/EvaThumber/index.php');
     $url = new Url();
     $this->assertEquals('/EvaThumber/index.php', $url->getUrlScriptName());
     $_SERVER = array('SCRIPT_NAME' => '/EvaThumber/index.php/thumb/d/demo.jpg');
     $url = new Url();
     $this->assertEquals('/EvaThumber/index.php', $url->getUrlScriptName());
     $_SERVER = array('SCRIPT_NAME' => '/index.php');
     $url = new Url();
     $this->assertEquals('/index.php', $url->getUrlScriptName());
     $_SERVER = array('SCRIPT_NAME' => '/thumb/d/demo.jpg');
     $url = new Url();
     $this->assertEquals('', $url->getUrlScriptName());
     $_SERVER = array('SCRIPT_NAME' => '/');
     $url = new Url();
     $this->assertEquals('', $url->getUrlScriptName());
     $url->setUrlScriptName('foo');
     $this->assertEquals('foo', $url->getUrlScriptName());
 }