如何使用 rspec 测试 Cloudinary rails 和 Attachinary?

Posted

技术标签:

【中文标题】如何使用 rspec 测试 Cloudinary rails 和 Attachinary?【英文标题】:How to test Cloudinary rails and Attachinary with rspec? 【发布时间】:2015-05-11 09:39:07 【问题描述】:

我在我的 rails 应用程序中使用 Cloudinary gem,并尝试使用 Factory Girl 构建一个 Attachinary 工厂。

除了工厂向 Cloudinary API 发出请求外,一切都很好,我不希望每次测试都发生这种情况。

有没有办法模拟请求?我该如何解决这个问题?

【问题讨论】:

是的,您应该能够模拟它 - 向我们展示您迄今为止尝试过的代码(例如规范的所有其他部分),我们可以帮助您了解模拟本身的细节. 查看此评论github.com/cloudinary/cloudinary_gem/issues/… 【参考方案1】:

我知道现在已经很晚了,但有时我会抽到同样的人,我认为嘲笑 vcr gem 的最佳方式是最好的方式之一

【讨论】:

请尝试在这里总结解决方案。链接超时,您的答案将变得毫无用处。

以上是关于如何使用 rspec 测试 Cloudinary rails 和 Attachinary?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 rspec 中运行单个测试?

Rspec - 如何测试邮件是不是使用正确的模板

如何使用 RSpec 测试电子邮件标头

如何使用 RSpec 测试 WebSockets(使用 Pusher)?

如何使用 RSpec 测试 ActionCable 频道?

如何使用rails cucumber,rspec,capybara在视图(dhtml)中测试动态部分?