
webmock
bblimke
Library for stubbing and setting expectations on HTTP requests in Ruby.
AI 简介
WebMock 是一个用于在 Ruby 中模拟和设置 HTTP 请求预期的库。其核心功能包括在低级别的 HTTP 客户端库上进行请求模拟(无需因更换 HTTP 库而修改测试代码)、设定并验证 HTTP 请求预期,以及基于方法、URI、头部和请求体来匹配请求。此外,它还支持多种 HTTP 库和测试框架,如 Test::Unit、RSpec 和 MiniTest,并且智能地处理不同形式的 URI 和头部信息以提高匹配准确性。WebMock 适用于需要对网络请求进行单元测试或集成测试的场景,确保开发过程中能够独立于外部服务进行可靠的测试。
Ruby
MIT License4.1k
Stars
576
Forks
40
Watchers
155
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分60.28
默认分支master