Select Page

Tests unitaire – Zend Framework 2 : PHPunit + ZfcRbac

PHPUnit et ZfcRbac une « prophesization » pour les tests unitaire

Dernièrement, j’ai été confronté à mettre des tests unitaire en place pour certains controller (on adore tous faire des tests non ?) . Bon, à vrai dire je n’ai pas l’habitude d’en faire voire pas du tout, mais après tout ce n’est pas bien compliqué une fois que l’on sait ce que l’on veut. Bref, et comme je me suis heurté à ZfcRbac, je partage, peut être que quelqu’un d’autre cherche aussi la solution.

Le problème ? Je n’arrivais pas à passer la vérification de zfcrbac « isGranted » qui vérifie le rôle de la personne connectée.

Pourquoi prophesize au lieu de mock ? Avec mes recherches on me l’a conseillé car il est plus optimisé.

Au final, si certains l’on remarqué, je me suis grandement inspiré des tests du module ZfcUser. Si vous avez des améliorations, un commentaire pour qu’on en parle 😉

Enjoy !

À propos de l’auteur

Nirzol

« Gamers.re, c’est comme une boîte de chocolats, on ne sait jamais sur quoi on va tomber. »
Maman de Forrest Gump

Répondre

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Abonnez-vous à ce blog par e-mail.

Saisissez votre adresse e-mail pour vous abonner à ce blog et recevoir une notification de chaque nouvel article par email.

Aller à la barre d’outils