wp-media/phpunit
最新稳定版本:v3.0.4
Composer 安装命令:
composer require wp-media/phpunit
包简介
PHPUnit extender for bootstrapping unit and WordPress integration test suites.
README 文档
README
This reusable package bootstraps our PHPUnit unit and integration tests. It includes:
- bootstrapping for both Unit and Integration tests
phpunit.xml.distfor each test suiteTestCasefor each test suite- Common polyfill functions
This means your repo only needs its tests. w00t!
Configuring Composer in Your Repo
In your repo's composer.json file, add the following "require-dev" dependency:
"wp-media/phpunit": "^2.0"
Custom Bootstrapping Your Repo
Sometimes you need a custom bootstrapping solution in your repo, such as loading a factory, handling licensing, etc. Here are the steps to get you rolling:
- Add a
bootstrap.phpfile inUnitorIntegrationdirectory. - In your
Tests/Integration/bootstrap.phpfile, add the following code to it:
tests_add_filter( 'muplugins_loaded', function() { // Do your bootstrapping work here. } );
Custom Test Case
When you need to customize the test case, extend off of the base test cases in this package:
- For a custom integration, extend off of
WPMedia\PHPUnit\Integration\TestCase. - For a custom unit, extend off of
WPMedia\PHPUnit\Unit\TestCase.
统计信息
- 总下载量: 153.72k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 65
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0
- 更新时间: 2020-02-05