标签: ruby-on-rails oauth vcr
我想测试一个外部API的几个端点,这些端点需要访问令牌才能使用它们。问题是访问令牌在60分钟后过期。
我能想到的唯一选择是:
对访问令牌进行硬编码以进行一次录制。
在oauth流之后的块之前写一个capybara并获取一个新的访问令牌。旁注:任何人都可以用oauth提供这样的例子吗?
用像webmock这样的东西来存根。
由于能够重新录制,我更喜欢选项二。
答案 0 :(得分:-2)
只需将令牌过期时间延长至1d,{expiresIn:' 1d' }