graham-campbell / testbench
TestBench 为 Laravel 提供了一些测试功能
Requires
- php: ^7.4.15 || ^8.0.2
- graham-campbell/testbench-core: ^4.1
- orchestra/testbench: ^6.38 || ^7.35 || ^8.15 || ^9.0
Requires (Dev)
- graham-campbell/analyzer: ^4.1
- mockery/mockery: ^1.6.6
- phpunit/phpunit: ^9.5 || ^10.1
Conflicts
- 6.1.x-dev
- v6.1.0
- 6.0.x-dev
- v6.0.0
- 5.7.x-dev
- v5.7.1
- v5.7.0
- 5.6.x-dev
- v5.6.2
- v5.6.1
- v5.6.0
- 5.5.x-dev
- v5.5.1
- v5.5.0
- v5.4.2
- v5.4.1
- v5.4.0
- v5.3.1
- v5.3.0
- v5.2.1
- v5.2.0
- v5.1.0
- v5.0.0
- 4.0.x-dev
- v4.0.0
- 3.4.x-dev
- v3.4.0
- v3.3.0
- v3.2.0
- v3.1.1
- v3.1.0
- v3.0.2
- v3.0.1
- v3.0.0
- v2.1.0
- v2.0.1
- v2.0.0
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.0
- v1.0.0-RC1
- v1.0.0-beta2
- v1.0.0-beta1
- v0.3.1-alpha
- v0.3.0-alpha
- v0.2.0-alpha
- v0.1.1-alpha
- v0.1.0-alpha
This package is auto-updated.
Last update: 2024-09-17 23:20:15 UTC
README
Laravel TestBench 由 Graham Campbell 创建并维护,为 Laravel 提供了一些测试功能。它使用了 PHPUnit、Mockery、Orchestral Testbench 和 Laravel Testbench Core 包。您可以查看 变更日志、版本发布、安全策略、许可协议、行为准则 和 贡献指南。
安装
本版本需要 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合作,为您提供您在构建应用程序时使用的开源依赖项的商业支持和维护。通过这种方式,您可以节省时间,降低风险,提升代码质量,同时为实际使用的依赖项的维护者支付报酬。了解更多信息。