我想創建一個簡單的訪問單元測試,如圖所示in the tutorial。Zend Framework 2 - 單元測試
我的項目使用ZFCUser
進行驗證。
結果我的(顯然沒有經過認證)測試儀獲得的302 HTTP response
,而不是預期的200
任何想法,我能做些什麼呢?謝謝!
從本教程中的代碼如下所示:
public function testAddActionCanBeAccessed()
{
$this->routeMatch->setParam('action', 'add');
$result = $this->controller->dispatch($this->request);
$response = $this->controller->getResponse();
$this->assertEquals(200, $response->getStatusCode());
}
保護你測試的代碼;)(即使我不能幫助,其他人可能會看到你的測試) – Sam
正如我所說,現在它是一個非常簡單的測試。我只需要繞過測試人員的身份驗證...併爲此問題,我沒有任何代碼;) – Ron
你想測試什麼?你的'添加'行動可以完成**當驗證**?然後你必須模擬身份驗證服務並在其中放置身份,以便測試您的控制器是否接受有效的身份驗證。只是要確定:測試未經授權的請求導致您現在有重定向的情況。 –