J'essaie de configurer un test unitaire simple pour une méthode de mon contrôleur.Laravel 5.5 Méthode de contrôleur de test unitaire
Les objectifs sont de tester si la vue a une valeur attendue.
/**
* Does the homepage receive all companies when there is no licensekey provided.
*
* @return void
*/
public function testAllCompaniesOnHomepageWithoutLicensekey()
{
$this->call('GET', '/');
$allCompanies = Company::all();
$this->assertViewHas('allCompanies', $allCompanies);
}
Dans mon conosle je reçois l'erreur suivante:
Error: Call to undefined method Tests\Unit\ExampleTest::assertViewHas()
Je ne sais pas si ce n'est plus availbale dans Laravel 5.5?
Quelqu'un sait comment je peux tester mon objectif?
@Troyer Je ne vois pas pourquoi j'utiliser Dusk pour cela. Je n'essaie pas de faire des browsertests. – Chris