1
返回假設我有一個看起來像這樣的控制方法:斷言特定視圖來自控制器航線
public function someRoute()
{
if(some condition) {
return View::make('view1');
}
return View::make('view2');
}
我怎麼會在我的單元測試斷言,而不是view2
是view1
返回?一位同事提到,如果我可以將HTML響應作爲字符串獲得,那麼我可以僅使用PHPUnit的assertRegExp
來對付返回的HTML,以匹配僅在view1
中找到的給定字符串,但這對我來說看起來並不正確。
有沒有更好的方法?更深層次的問題可能是我應該甚至需要擔心在單元測試中返回哪個視圖,或者我應該只是$this->assertResponseOk()
?