2

我正在尝试使用 webmocks 来测试与外部服务交互的应用程序的一部分。然而,所有的 API 调用实际上都发生在另一个 gem 中。因此,即使我启用了 webmock,它也会继续发出请求。

这被正确阻止并需要模拟:

it 'test webmock' do
  Net::HTTP.get("www.google.com", "/")
end

但是包含针对 gem 的 API 请求的测试,应该调用外部服务不是。

知道如何进行该测试也需要模拟吗?

4

0 回答 0