wpstarter / wp-testbench
用于设置WordPress测试环境并进行PHPUnit测试的工具
v1.0.2
2023-06-05 04:26 UTC
Requires
- php: ^7.3|^8.0
- ext-json: *
- ext-mysqli: *
- ext-readline: *
This package is auto-updated.
Last update: 2024-09-05 07:26:29 UTC
README
WpTestbench是一个用于设置WordPress测试环境并进行PHPUnit测试的工具,以便测试您的插件。
安装
通过composer安装testbench
composer require wpstarter/wp-testbench --dev
安装WordPress
./vendor/bin/wp-testbench-install <db-name> <db-user> [db-pass] [db-host] [wp-version] [--skip-database-creation]
更新phpunit.xml
<phpunit
...
bootstrap="./vendor/wpstarter/wp-testbench/bootstrap.php"
>
...
<php>
<server name="WP_TESTBENCH_PLUGIN" value="your-plugin.php"/>
...
</php>
</phpunit>
自定义wp-config.php
<phpunit>
<php>
<server name="WP_TESTBENCH_CONFIG" value="your-config.php"/>
</php>
</phpunit>
安装完成之后,您就可以运行PHPUnit测试了
./vendor/bin/phpunit