fidum/laravel-blueprint-pestphp-addon

此包已被弃用,不再维护。作者建议使用 laravel-shift/blueprint 包。

从您的 Laravel 蓝图生成 pestphp 测试!

2.3.0 2023-02-28 22:04 UTC

README

由于 v2.8.0 版本的 Blueprint 现在支持生成 PestPHP 测试,因此此包现在是只读的。您应该更新 blueprint 以使用其新的测试生成。

Blueprint Pest 扩展

Latest Version on Packagist GitHub Workflow Status (with branch) Codecov Twitter Follow

📣 向 Jason McCreary 致敬,他的 BlueprintAssertions 包为这个插件奠定了基础。🙌

安装此插件将允许您使用 php artisan blueprint:build 命令生成 Pest HTTP 测试,而不是标准的 PHPUnit HTTP 测试。

Preview

安装

您可以通过 composer 安装此包和 Blueprint

composer require --dev laravel-shift/blueprint fidum/laravel-blueprint-pestphp-addon

使用方法

  1. 按照 Pest 的安装说明进行安装。

  2. 参考 Blueprint 的基本用法 以开始使用。之后,您可以通过运行 blueprint:build 命令自动为您的控制器生成 Pest HTTP 测试。

  3. 阅读 Pest 编写测试 以帮助您理解生成的测试输出。

示例

我们在测试中使用 fixtures 以确保此包正确生成文件。您可以点击以下链接查看它们作为输出应预期的示例。

点击此处查看文件

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近的变化。

贡献

请参阅 CONTRIBUTING 获取详细信息。

安全

如果您发现任何安全问题,请通过 :author_email 发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可证

麻省理工学院许可证(MIT)。请参阅许可文件获取更多信息。