2017-03-27 3 views

Répondre

1

obtenu la réponse

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

erreurs $ est objet MessageBag qui stocké en session de Laravel en cas d'erreur de validation jeté en utilisant $ errors-> get ('nom'), vous pouvez voir toutes les erreurs de validation en tant que tableau

1

assertSessionHasErrors peut recevoir un tableau, as documented:

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