pagely / http-mock
在PHP单元测试中模拟服务器端HTTP请求,PSR/7版本的国际化版本分支
1.0.1
2020-04-07 14:28 UTC
Requires
- php: ~7.1
- guzzlehttp/guzzle: ^6.3
- jeremeamia/superclosure: ~2
- lstrojny/hmmmath: >=0.5.0
- slim/slim: ^3.12
- symfony/process: ~3|~4
Requires (Dev)
README
在PHP单元测试中模拟服务器端HTTP请求。
PHP的HTTP Mock通过模拟HTTP请求的服务器端,允许与HTTP端进行集成测试。它使用PHP内置的Web服务器启动一个处理模拟的第二个进程。服务器允许从客户端注册请求匹配器和响应。
重要警告:此类软件本身存在安全风险。仅在使用可信、受控的环境中时使用。这是https://github.com/internations/http-mock的分支
已更新为使用PSR/7 Http方法,服务器端使用Slim。尽可能保持API不变,但直接使用Request或Response对象的方式将有所不同。
用法
composer require --dev pagely/http-mock
阅读文档