Мне нужно применить модульное тестирование для одного из моих плагинов. Недавно я перестроил его в классы, поэтому юнит-тестирование должно быть проще в применении.
Каковы эффективные стратегии для модульного тестирования моего плагина? Мне нужен способ использовать функции WordPress, используемые в плагине, но мне не нужен работающий сайт WordPress (просто тестируйте данные в БД AFAIK), верно?
Мне трудно понять, как просто протестировать плагин, а не плагин в контексте сайта. Я мог бы использовать Selenium для этого, но сейчас я просто хочу сосредоточиться на модульном тестировании функциональности классов плагинов, чтобы не нарушать их при каждом обновлении.