Exemple #1
0
 function test_root_gives_request_uri_as_subspace()
 {
     $glob = new k_adapter_MockGlobalsAccess(array(), array(), array('SERVER_NAME' => 'localhost'));
     $http = new k_HttpRequest('', '/foo/bar', new k_DefaultIdentityLoader(), null, null, $glob);
     $this->assertEqual($http->subspace(), "/foo/bar");
 }
Exemple #2
0
 function test_when_script_name_is_slash_href_base_should_be_slash()
 {
     $glob = new k_adapter_MockGlobalsAccess(array(), array(), array('SERVER_NAME' => 'example.org', 'SCRIPT_NAME' => '/', 'REQUEST_URI' => '/'));
     $http = new k_HttpRequest(null, null, new k_DefaultIdentityLoader(), null, null, $glob);
     $this->assertEqual('/', $http->url());
 }