teste de unidade de plug-in WordPress rápido

Se você deseja fazer um “teste de unidade” em seu plug-in WordPress, não é necessário configurar todo o encanamento do WordPress conforme descrito em http://stackoverflow.com/q/9138215/571420

Para a maioria das funções WP, você pode fazer um stub com um simples return true.

function add_filter( $hook_point, $hook_callback, $mode ) { 
return true;
}
function add_action( $hook_point, $hook_callback ) {
return true;
}
function register_activation_hook( $file, $callback ) {
return true;
}

Ou se você precisa controlar o comportamento do stub, vá em frente e abuse do namespace global

$feed = false;
function is_feed() {
global $feed;
if $( feed ) return true;
return false;

Agora você pode testar a lógica do seu plugin independente de todos os ganchos e chamadas do WordPress.

Exemplo: https://github.com/groovecoder/wp-promote-mdn/blob/master/tests/PromoteMDNTest.php