graham-campbell/testbench

TestBench 为 Laravel 提供了一些测试功能


README

Laravel TestBench 由 Graham Campbell 创建并维护,为 Laravel 提供了一些测试功能。它使用了 PHPUnitMockeryOrchestral TestbenchLaravel Testbench Core 包。您可以查看 变更日志版本发布安全策略许可协议行为准则贡献指南

Banner

Build Status StyleCI Status Software License Packagist Downloads Latest Version

安装

本版本需要 PHP 7.4-8.3 并支持 PHPUnit 9-10 和 Laravel 8-11。由于 PHPUnit 在小版本发布中的不稳定性,故意不支持 PHPUnit 11。我们强烈建议您目前坚持使用 PHPUnit 10。

要获取最新版本,只需使用 Composer 引入项目

$ composer require "graham-campbell/testbench:^6.1" --dev

安装后,您可以扩展或实现本包或本包所依赖的包中的类。AbstractTestCase 类是一个良好的起点。无需注册服务提供者。

配置

Laravel TestBench 无需配置。只需按照简单的安装说明进行即可!

用法

您可以在我的几乎所有 Laravel 包中看到实现的示例。

安全

如果您在本包中发现安全漏洞,请发送电子邮件至 [email protected]。所有安全漏洞都将得到及时处理。您可以在 此处 查看我们的完整安全策略。

许可协议

Laravel TestBench 在 MIT 许可协议 (MIT) 下授权。

针对企业

作为 Tidelift 订阅的一部分提供

graham-campbell/testbench的维护者以及成千上万的其它软件包的维护者正在与Tidelift合作,为您提供您在构建应用程序时使用的开源依赖项的商业支持和维护。通过这种方式,您可以节省时间,降低风险,提升代码质量,同时为实际使用的依赖项的维护者支付报酬。了解更多信息。