W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Laravel 允許在不向應用程序發(fā)出模擬 HTTP 請求的情況下獨立呈現(xiàn)視圖。為此,可以在測試中使用 view
方法。view
方法接受視圖名稱和一個可選的數(shù)據(jù)數(shù)組。這個方法返回一個 Illuminate\Testing\TestView
的實例,它提供了幾個方法來方便地斷言視圖的內(nèi)容:
public function testWelcomeView()
{
$view = $this->view('welcome', ['name' => 'Taylor']);
$view->assertSee('Taylor');
}
TestView
對象提供了以下斷言方法:assertSee
,assertSeeInOrder
,assertSeeText
,assertSeeTextInOrder
,assertDontSee
和 assertDontSeeText
。
如果需要,你可以通過將 TestView
實例轉(zhuǎn)換為一個字符串獲得原始的視圖內(nèi)容:
$contents = (string) $this->view('welcome');
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: