shoplic-kr / wp-tests
可重用WordPress单元测试库设置
1.0.1
2024-09-18 00:53 UTC
Requires
- php: >=8.0
README
这是一个用于重新使用WordPress测试套件的包。
用法
vendor/bin/wp-tests
脚本用于执行测试。使用此脚本可以执行以下操作:
- 创建数据库用户
- 创建测试数据库和表
- 应用单元测试设置
安装
以开发包方式安装。
composer require --dev shoplic-kr/wp-tests
使用以下命令为测试用户和该用户指定测试数据库的权限:
vendor/bin/wp-tests -c
创建镜像
使用以下命令从wp-tests包中获取测试所需的基本设置。
vendor/bin/wp-tests -i
安装测试数据库和测试套件
如果测试设置安装良好,可以使用以下命令创建测试数据库。WordPress测试套件也将一起安装。此时需要subversion。
composer wp-tests:setup
执行测试
使用以下命令执行PhpUnit。
composer wp-tests
为了正常工作,请打开phpunit.xml
文件并取消注释以下部分:
<exclude>./tests/TestSample.php</exclude>
取消注释以下部分
<!-- <exclude>./tests/TestSample.php</exclude> -->
通过这种方式,可以对非常简单的TestSample.php
进行测试。