function testGetRedirectionRequestModified() { $server = array('HTTP_HOST' => 'secure.example.com', 'REQUEST_URI' => '/user.php', 'HTTPS' => 'on'); $chunks = array('script' => '/project.php'); $urlVerification = new URLVerificationTestVersion2($this); $urlVerification->setReturnValue('getUrlChunks', $chunks); $this->assertEqual($urlVerification->getRedirectionURL($server), '/project.php'); }
function testCheckNotActiveProjectNoError() { $urlVerification = new URLVerificationTestVersion2(); $GLOBALS['group_id'] = 1; $project = new MockProject(); $projectManager = new MockProjectManager(); $projectManager->setReturnValue('getProject', $project); $urlVerification->setReturnValue('getProjectManager', $projectManager); $urlVerification->setReturnValue('userCanAccessProject', true); $urlVerification->checkNotActiveProject(array('SCRIPT_NAME' => '/my/')); $urlVerification->expectOnce('getProjectManager'); $urlVerification->expectNever('exitError'); }