bblimke

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 License
4.1k
Stars
576
Forks
40
Watchers
155
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分60.28
默认分支master