【发布时间】:2013-05-02 18:48:58
【问题描述】:
我在使用 fake_braintree 测试 Braintree rails 应用程序时遇到了一些问题。我没有使用 rspec,也许这是问题的一部分。
在我的测试中,我与 FakeBraintree 交互——在那里添加客户等等……但在非测试代码中,我从 Braintree API 本身提取数据。因此,当我的测试遇到非测试代码时,代码会连接到 Braintree 沙箱,但(当然)通过 FakeBraintree 创建的客户不存在。在我看来,我不想做任何非典型的事情,而且我不清楚我应该如何使用 fake_braintree,并且很难找到清晰的文档。也许问题是在不使用 rspec 的情况下尝试这样做?
谢谢!
【问题讨论】:
-
嘿比塞。你确定命中braintree的方法是fake_braintree支持的方法吗?在 github 项目上而不是在这里寻求帮助可能会更幸运。
-
agj:感谢您的回复。所以,澄清一下,如果命中 Braintree 的方法被 fake_braintree 支持,那么它们应该在从测试环境调用时自动命中 fake_braintree?
-
我自己没有使用过这个库,但我相信它应该是这样工作的,是的。
-
想知道你是否明白这一点?
-
agf:我一直忙于其他事情,并没有深入研究它。所以我还没有弄清楚,但希望我会付出更多的努力。谢谢!