【发布时间】:2013-03-20 16:52:34
【问题描述】:
我有一个调用 Evernote API 的 Rails 应用。我想为这些调用编写 RSpec 测试。这样做的最佳方法是什么?我知道我可以使用 Webmock 或 VCR,但是 - 除非我弄错了 - 如果不推送我的密钥或缓存的 oauth 响应,我将无法在我的存储库中进行自包含测试。
【问题讨论】:
标签: ruby-on-rails-3 rspec rspec-rails evernote vcr
我有一个调用 Evernote API 的 Rails 应用。我想为这些调用编写 RSpec 测试。这样做的最佳方法是什么?我知道我可以使用 Webmock 或 VCR,但是 - 除非我弄错了 - 如果不推送我的密钥或缓存的 oauth 响应,我将无法在我的存储库中进行自包含测试。
【问题讨论】:
标签: ruby-on-rails-3 rspec rspec-rails evernote vcr
VCR 提供了一种过滤敏感数据(如密钥)的简单方法:
https://relishapp.com/vcr/vcr/v/2-4-0/docs/configuration/filter-sensitive-data!
【讨论】: