我是第一次使用PHPStorm和PHPUnit以及wordpress-develop软件包。
我的项目非常依赖WooCommerce。
是否可以将其添加为项目的依赖项?
并进行以下设置:
任何帮助表示赞赏。
答案 0 :(得分:0)
让它正常工作
我所做的是使用git克隆woocommerce项目
git clone https://github.com/woocommerce/woocommerce/ temp
然后,我复制了tests文件夹并将其放入我的项目中。然后,我继续进行编辑,直到它与我现有的代码一起使用为止。
这是我的项目现在的样子:
我的附件中包含普通的woocommerce项目的副本。没有测试的一项,可以从WordPress插件存储库下载。
我将WooCommerce测试复制到项目中,请参阅文件夹wc_tests。
这是tests / bootstrap.php文件的样子
请注意需要wc_tests / bootstrap.php文件的最后一行。
我只更改了wc_tests文件,更改了插件目录。
$this->plugin_dir = dirname( $this->tests_dir ) . '/includes/woocommerce';
结合屏幕外的一行代码,它使WC可用于项目
require_once $this->plugin_dir . '/woocommerce.php';
我可能做错了一些,但它确实有效。
任何其他问题,提示或建议,我们都会感激。