
webmock
bblimke
Library for stubbing and setting expectations on HTTP requests in Ruby.
AI 简介
WebMock 是一个用于 Ruby 测试中模拟和断言 HTTP 请求行为的库。它支持在底层 HTTP 客户端(如 Net::HTTP、HTTParty、Excon 等)上进行请求存根(stubbing)和期望验证,无需修改业务代码即可统一拦截和控制外部 HTTP 调用;具备基于方法、URI、头、正文的精细匹配能力,并兼容 RSpec、MiniTest、Test::Unit 等主流测试框架。适用于 Ruby 应用的单元测试、集成测试及依赖外部 API 的测试场景,尤其适合需要隔离网络依赖、提升测试稳定性和执行速度的项目。
Ruby
MIT License4.1k
Stars
576
Forks
40
Watchers
155
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分60.28
默认分支master