blastcloud/chassis

构建声明式 HTTP 客户端测试库的框架

1.1.1 2024-02-19 20:48 UTC

This package is auto-updated.

Last update: 2024-09-20 04:40:46 UTC


README

run-tests

用于构建 PHP / HTTP 请求包的声明式测试库的框架。

Chassis 提供了一个基础,可以在 PHP 社区的不同 HTTP 客户端项目中使用共享的测试语法(到目前为止有 GuzzleGuzzler,以及 HttpClientHybrid)。

需求

  • PHP 8.1+
  • PHPUnit 9.6+

Chassis 的一个坚定要求是 PHPUnit,因为 Chassis 的测试基础设施基于 PHPUnit 断言和测试用例类。Chassis 也只支持当前支持的 PHPUnit 版本。随着新的 PHPUnit 版本发布,对旧版本的支持将被取消,Chassis 也将停止支持。

随着每个新的 PHPUnit 版本发布,Chassis 也会停止支持该语言的新版本的 PHP。