Necesito aplicar pruebas unitarias para uno de mis complementos. Recientemente lo rediseñé en clases, por lo que las pruebas unitarias deberían ser más fáciles de aplicar ahora.
¿Cuáles son algunas estrategias efectivas para probar mi plugin de forma unitaria? Necesito una forma de usar las funciones de WordPress que se usan en el complemento, pero no debería necesitar un sitio de WordPress en ejecución (solo datos de prueba en el DB AFAIK), ¿verdad?
Me resulta difícil descubrir cómo probar unitariamente el complemento y no el complemento en el contexto del sitio. Podría usar Selenium para esto, pero en este momento solo quiero centrarme en la unidad de prueba de la funcionalidad de las clases de complementos, para no romperlos con cada actualización.