blastcloud / chassis
构建声明式 HTTP 客户端测试库的框架
1.1.1
2024-02-19 20:48 UTC
Requires
- php: >=8.1
- ext-json: *
- phpunit/phpunit: >=9.0
README
用于构建 PHP / HTTP 请求包的声明式测试库的框架。
Chassis 提供了一个基础,可以在 PHP 社区的不同 HTTP 客户端项目中使用共享的测试语法(到目前为止有 Guzzle 与 Guzzler,以及 HttpClient 与 Hybrid)。
需求
- PHP 8.1+
- PHPUnit 9.6+
Chassis 的一个坚定要求是 PHPUnit,因为 Chassis 的测试基础设施基于 PHPUnit 断言和测试用例类。Chassis 也只支持当前支持的 PHPUnit 版本。随着新的 PHPUnit 版本发布,对旧版本的支持将被取消,Chassis 也将停止支持。
随着每个新的 PHPUnit 版本发布,Chassis 也会停止支持该语言的新版本的 PHP。