Beispiel #1
0
 public function testUrlBaseRelativePath()
 {
     $relative = 'path/to/file';
     $baseUrl = 'http://domain.com/sub/';
     $defaultBaseUrl = 'http://localhost/project/';
     \Curry_URL::setDefaultBaseUrl($defaultBaseUrl);
     // No base specified (should use default)
     $url = new \Curry_URL($relative);
     $this->assertEquals('/project/' . $relative, $url->getRelative());
     $this->assertEquals($defaultBaseUrl . $relative, $url->getAbsolute());
     // Base specified on instance
     $url = new \Curry_URL('path/to/file');
     $url->setBaseUrl($baseUrl);
     $this->assertEquals('/sub/' . $relative, $url->getRelative());
     $this->assertEquals($baseUrl . $relative, $url->getAbsolute());
 }