function auth($password) { $agent = new lmbWebAgent($this->request); $agent->getValues()->import(array('url' => 'http://' . $this->project, 'password' => $password, 'ok' => ' ok ')); $agent->doRequest($this->getProjectUrl(), 'POST', 0); $agent->getCookies()->copyTo($this->cookies); }
function testRedirect() { $request = new lmbFakeWebAgentRequest(); $agent = new lmbWebAgent($request); $agent->getValues()->setTest('1'); $request->response_headers->set('location', 'http://redirect.ru'); $agent->doRequest('http://test.ru'); $this->assertEqual($request->request_url, 'http://redirect.ru'); $this->assertEqual($agent->getValues()->getTest(), '1'); }