Jestem początkującym w środowisku frameworkowym 5.2Laravel - rozumiem, jak działa testowanie
Chcę zrozumieć, jak działa test jednostkowy. Zrobiłem ten test:
public function testPageLogin()
{
$this->visit('/login')
->see('Connexion');
}
Po uruchomieniu skryptu: wszystko jest w porządku.
Potem zrobiłem tego testu:
$this->visit('/login')
->type('[email protected]', 'email')
->type('toto', 'password')
->check('souvenir')
->press('Connexion')
->seePageIs('/login');
oczywiście Fields 'e-mail', 'hasło', 'pamiątka' istnieje na stronie html. A z tymi wartościami strona "login" musi być wyświetlona, ponieważ te wartości nie są znane w DB.
Kiedy uruchomić skrypt, mam awarię
Illuminate \ Zamówienia \ Container \ BindingResolutionException: Cel [Illuminate \ Co ntracts \ Debug \ ExceptionHandler] nie jest chwilowe. w katalogu C: \ wamp \ www \ Ecole \ sprzedawca \ laravel \ Framework \ src \ Illuminate \ Kontener \ Container.php on line 748
pewno muszę zrobić coś źle gdzieś, ale nie wiem gdzie. Każda pomoc zostanie doceniona. Merci.
Dominique
Nadal mam problem. Czy moje pytanie nie było wystarczająco jasne? Nie wahaj się mnie ostrzec, tak właśnie było. dzięki. – Dom
Co oznacza druk "vendor/bin/phpunit --version"? – mpen