百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

fakeweb

> 编程语言
开源

用于为 Web 请求注入虚假响应的 Ruby 测试辅助工具

1.1K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

用于为 Web 请求注入虚假响应的 Ruby 测试辅助工具

= FakeWeb FakeWeb 是一个用于在 Ruby 中模拟 Web 请求的工具。它在全局范围内工作。 无需修改代码或编写大量的代码段。 == 安装

  • 您可以从 RubyGems 安装最新版本: gem install fakeweb 请注意,此 gem 以前被注册为 +FakeWeb+,现在已切换 2009 年起,将以 +fakeweb+ 为名称。所有版本均以新名称提供。
  • 如果您的应用程序使用 Bundler,请在 Gemfile 中添加如下一行: gem "fakeweb", "~> 1.3" 您可能希望指定 :group => :test 和/或 :require => false, 具体取决于您如何使用 Bundler。
  • 如果您正在开发一个 gem,请在 gemspec 中添加如下一行:

spec.add_development_dependency "fakeweb", ["~> 1.3"] == 帮助和讨论 当前版本的 RDocs 可在 http://fakeweb.rubyforge.org. 中找到 有一个邮件列表用于提问和讨论 https://groups.google.com/d/forum/fakeweb-users. 主要源仓库为 https://github.com/chrisk/fakeweb. {} [https://travis-ci.org/chrisk/fakeweb] FakeWeb 的测试在 https://travis-ci.org/chrisk/fakeweb. 运行 == 示例 首先要求 FakeWeb: require 'fakeweb' === 注册基本字符串响应 FakeWeb.register_uri(:get, "http://example.com/test1",", :body => "Hello World!") Net::HTTP.get(URI.parse("http://example.com/test1"")) => "Hello World!" Net::HTTP.get(URI.parse("http://example.com/test2"")) => FakeWeb 被绕过,并返回来自真实请求的响应

您还可以使用正则表达式调用 register_uri,以匹配多个 URI。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言