Test des routes passport Laravel

Par amreyes, il y a 6 ans


Bonjour,
Je rencontre un petit probléme lors de la réalisation des tests unitaires pour les routes par défaut de Passport 5.8. En effet j'ai testé la route /oauth/clients en mode get :

/** @test */ public function getOauthClients() { $user = factory(User::class)->make(); $response = $this->actingAs($user)->getJson('/oauth/clients'); $response->assertSuccessful(); }

Mais lorsque je veux tester la route fournit par défaut en mode get : /oauth/token, je ne sais pas quelles sont les étapes que je dois suivre. Merci d'avance.

1 réponse

vapenation69, il y a 6 ans

et bien tu dois vérifier que ce qui est renvoyé correspond a ce qui doit être renvoyé avec assertJson et assertJsonStructure ainsi que le code avec assertStatus()