bis*_*sej 3 ruby-on-rails braintree
我在使用fake_braintree测试Braintree rails应用程序时遇到了一些麻烦.我没有使用rspec,也许这是问题的一部分.
在我的测试中,我与FakeBraintree交互 - 在那里添加客户等...但是在非测试代码中,我从Braintree API本身提取数据.因此,当我的测试命中非测试代码时,代码连接到Braintree Sandbox,但(当然)通过FakeBraintree创建的客户不在那里.在我看来,我不想做任何非典型的事情,我不清楚我应该如何使用fake_braintree,并且无法找到明确的文档.也许问题是在不使用rspec的情况下尝试这样做?
谢谢!
一段时间后我回到了这里,解决方案令人惊讶(至少对我来说).如果测试环境可以访问Braintree沙箱,那么它将连接到那里而不是fake_braintree.因此,为了使用fake_braintree进行测试,我不得不重新配置我的配置,以便不为测试环境设置braintree配置变量.
| 归档时间: |
|
| 查看次数: |
401 次 |
| 最近记录: |