J'ai besoin d'appliquer des tests unitaires pour l'un de mes plugins. Je l'ai récemment repensé en classes, donc les tests unitaires devraient être plus faciles à appliquer maintenant.
Quelles sont les stratégies efficaces pour tester unitaire mon plugin? J'ai besoin d'un moyen d'utiliser les fonctions de WordPress utilisées dans le plugin, mais je ne devrais pas avoir besoin d'un site WordPress en cours d'exécution (il suffit de tester les données sur la DB AFAIK), non?
J'ai du mal à trouver comment tester uniquement le plugin et non le plugin dans le contexte du site. Je pourrais utiliser Selenium pour cela, mais en ce moment, je veux juste me concentrer sur les tests unitaires des fonctionnalités des classes de plugins, afin de ne pas les casser à chaque mise à jour.
la source
Je ne l'ai pas fait moi-même, mais il existe un environnement de test pour les tests unitaires WordPress. Il est destiné aux tests de base, mais il pourrait être adapté pour tester les plugins.
Plus d'infos ici:
http://codex.wordpress.org/Automated_Testing
http://svn.automattic.com/wordpress-tests/
la source
J'ai récemment créé un tutoriel qui prend les informations de mon googling, pour montrer comment:
Le tutoriel est là , j'espère que ça aide
la source