Créer un password grant token avec des tests unitaires

151212
,

Bonjour,

Voilà je rencontre un petit problème avec mon code.

Description

Je veux tester mon serveur oauth (avec le paquet laravel/passport).

J'utilise des tests unitaires, j'utilise une base de données mémoire avec PHPUnit, j'ai l'impression que je ne peux donc pas migrer les tables créées par le paquet.

J'aimerais pouvoir appeler les commandes suivantes lors de mon test :

$this->artisan('passport:client', ['--password' => null, '--no-interaction' => true]);
$this->artisan('passport:keys', ['--no-interaction' => true]);

Mais j'ai cette erreur :

Mockery\Exception\BadMethodCallException: Received Mockery_1_Illuminate_Console_OutputStyle::askQuestion(), but no expectations were specified

Je suis sûr que cela est dû au fait que passeport n'est pas entièrement installé mais je ne sais pas comment faire.