模拟Wordpress单元测试

时间:2015-10-26 19:19:55

标签: php wordpress testing phpunit

我正在测试的功能需要另一个插件,但是我想在没有激活插件的情况下单独测试它。

function functionName() {
   ...
   if (!is_plugin_active('path/to/plugin.php')) {
      return false;
   }
   return true;
}

当我编写单元测试时,如何模拟该调用返回true?

1 个答案:

答案 0 :(得分:0)

您可以修改' active_plugins'测试期间包含该插件的选项。

请参阅https://core.trac.wordpress.org/browser/tags/4.4.2/src/wp-admin/includes/plugin.php#L434