Muszę zastosować testy jednostkowe dla jednej z moich wtyczek. Niedawno przeprojektowałem go na klasy, więc testowanie jednostkowe powinno być teraz łatwiejsze do zastosowania.
Jakie są skuteczne strategie testowania jednostkowego mojej wtyczki? Potrzebuję sposobu na użycie funkcji WordPress używanych we wtyczce, ale nie powinienem potrzebować działającej witryny WordPress (po prostu testować dane na DB AFAIK), prawda?
Trudno mi zrozumieć, jak po prostu przetestować wtyczkę, a nie wtyczkę w kontekście witryny. Mógłbym do tego użyć Selenium, ale teraz chcę skupić się na testowaniu funkcjonalności klas wtyczek, aby nie łamać ich przy każdej aktualizacji.