2017-03-27 75 views

回答

1

得到的答案

$errors = session('errors'); 
    $this->assertSessionHasErrors(); 
    $this->assertEquals($errors->get('name')[0],"Your error message for validation"); 

$錯誤是存儲在laravel會話時驗證錯誤使用$拋出 MessageBag對象錯誤 - >獲取(「名」),你可以看到所有的驗證錯誤作爲數組

1

assertSessionHasErrors可以接收一個數組,as documented

$this->assertSessionHasErrors([ 
    'field' => 'Field error message.' 
]);