fidum / laravel-blueprint-pestphp-addon
2.3.0
2023-02-28 22:04 UTC
Requires
- php: ^8.0
- jasonmccreary/laravel-test-assertions: ^2.2
- laravel-shift/blueprint: ^2.6.1
Requires (Dev)
- mockery/mockery: ^1.5.1
- orchestra/testbench: ^8.0.4
- pestphp/pest: ^1.22.4
- phpunit/phpunit: ^9.6.4
- spatie/pest-plugin-snapshots: ^1.1
- vimeo/psalm: ^4.30
README
由于 v2.8.0 版本的 Blueprint 现在支持生成 PestPHP 测试,因此此包现在是只读的。您应该更新 blueprint 以使用其新的测试生成。
Blueprint Pest 扩展
📣 向 Jason McCreary 致敬,他的 Blueprint 和 Assertions 包为这个插件奠定了基础。🙌
安装此插件将允许您使用 php artisan blueprint:build
命令生成 Pest HTTP 测试,而不是标准的 PHPUnit HTTP 测试。
安装
您可以通过 composer 安装此包和 Blueprint。
composer require --dev laravel-shift/blueprint fidum/laravel-blueprint-pestphp-addon
使用方法
-
按照 Pest 的安装说明进行安装。
-
参考 Blueprint 的基本用法 以开始使用。之后,您可以通过运行
blueprint:build
命令自动为您的控制器生成 Pest HTTP 测试。 -
阅读 Pest 编写测试 以帮助您理解生成的测试输出。
示例
我们在测试中使用 fixtures 以确保此包正确生成文件。您可以点击以下链接查看它们作为输出应预期的示例。
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近的变化。
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全
如果您发现任何安全问题,请通过 :author_email 发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可证
麻省理工学院许可证(MIT)。请参阅许可文件获取更多信息。