bebat / verify
PHPUnit 的 BDD 断言库
3.2.0
2023-08-18 19:28 UTC
Requires
- php: ^7.2 || ^8.0
- ext-ctype: *
- ext-mbstring: *
- bebat/filesystem-assertions: ^1.1
- phpunit/phpunit: ^8.0 || ^9.0 || ^10.1
Requires (Dev)
- captainhook/captainhook: ~5.14.4
- captainhook/plugin-composer: ~5.3.3
- codeception/assert-throws: ~1.3.0
- ergebnis/composer-normalize: ~2.15.0
- friendsofphp/php-cs-fixer: ~3.4.0 || ~3.22.0
- maglnet/composer-require-checker: ^2.1.0 || ~4.4.0
- mockery/mockery: ~1.3.6 || ~1.6.5
- nette/neon: ~3.3.3
- phpstan/extension-installer: ~1.1.0 || ~1.3.1
- phpstan/phpstan: ~1.10.27
- phpstan/phpstan-deprecation-rules: ~1.1.4
- phpstan/phpstan-mockery: ~1.1.1
- phpstan/phpstan-phpunit: ~1.3.13
- phpstan/phpstan-strict-rules: ~1.5.1
Suggests
- codeception/specify: Highly readable test code blocks for PHPUnit and Codeception
Replaces
This package is auto-updated.
Last update: 2024-09-21 21:27:02 UTC
README
PHPUnit 和 Codeception 的 BDD 断言
这是一个针对 PHPUnit 断言的小型包装器,旨在使测试更易于阅读和维护。受到 Chai、Jasmine 和 RSpec 的 BDD 断言影响,您的断言将更接近自然语言。
大部分原始工作由 @DavertMik 和 @Ragazzo 在 Codeception/Verify 仓库中完成。本版本提供替代 API 和功能集,同时坚持原始的 BDD 哲学。
安装
要安装 BeBat/Verify 的最新版本,请从 Packagist 运行以下命令
composer require --dev bebat/verify
BeBat/Verify 将添加到您的 composer.json
中的 require-dev
部分,并在您的 vendor
目录中安装。
兼容性
BeBat/Verify 是基于 PHPUnit 自身断言构建的。它与 PHPUnit 8、9 或 10.1 及以上版本兼容。它也应与当前版本的 Codeception 兼容。
此外,BeBat/Verify 与 PHP 7.2+ 和 8+ 兼容。
文档
BeBat/Verify 的完整文档可在 Read the Docs 上找到。