我正在测试的功能需要另一个插件,但是我想在没有激活插件的情况下单独测试它。
function functionName() {
...
if (!is_plugin_active('path/to/plugin.php')) {
return false;
}
return true;
}
当我编写单元测试时,如何模拟该调用返回true?
答案 0 :(得分:0)
您可以修改' active_plugins'测试期间包含该插件的选项。
请参阅https://core.trac.wordpress.org/browser/tags/4.4.2/src/wp-admin/includes/plugin.php#L434。