Sono un principiante con il framework laravel 5.2Laravel - capire come funziona il test
Voglio capire come funziona il test dell'unità. Ho effettuato questo test:
public function testPageLogin()
{
$this->visit('/login')
->see('Connexion');
}
Quando eseguo la sceneggiatura: tutto va bene.
poi ho fatto questo test:
$this->visit('/login')
->type('[email protected]', 'email')
->type('toto', 'password')
->check('souvenir')
->press('Connexion')
->seePageIs('/login');
Naturalmente esiste campi 'e-mail', 'password', 'ricordo' nella pagina html. E con questi valori, la pagina "login" deve essere visualizzata perché questi valori non sono noti nel DB.
Quando eseguo la sceneggiatura, ho un fallimento
Illuminate \ Contratti \ Container \ BindingResolutionException: Target [Illuminate \ Co ntracts \ Debug \ ExceptionHandler] non è istanziabili. in C: \ wamp \ www \ ecole \ vendor \ laravel \ Framework \ src \ Illuminate \ Container \ Container.php on line 748
Certo che devo fare qualcosa di sbagliato da qualche parte, ma non vedo dove. Qualsiasi aiuto sarà apprezzato. Merci.
Dominique
Ho ancora il problema. La mia domanda non era abbastanza chiara? Non esitate ad avvertirmi è stato il caso. Grazie. – Dom
Cosa stampa 'vendor/bin/phpunit --version'? – mpen