我有一个使用 Recurly 进行交易的 Rails 应用程序。我正在尝试为我编写的一些辅助函数编写自动化测试。
一个超级简单的函数示例...
def status_for_display
transaction.status.capitalize
end
为了测试这些功能,我需要一个Recurly::Account
对象以及关联的Recurly::Transaction
对象。
我尝试过使用Recurly::Account.create
&Recurly::Transaction.create
但我似乎无法让交易与帐户相匹配。
我还想知道使用 VCR gem 来实现这一点是否更有意义。在这种情况下,我将如何去做呢?我从来没有真正设法正确设置 VCR。