rob*_*kos 5 rspec ruby-on-rails activemerchant capybara
如何使用rspec/capybara集成测试在Rails 3.2应用程序中使用ActiveMerchant测试Paypal Express?
您可以通过设置进行测试:
ActiveMerchant::Billing::Base.mode = :test
Run Code Online (Sandbox Code Playgroud)
然而PayPal会要求您输入完整的账单信息,否则 API 甚至不会接受它并会返回:
错误:此交易有错误。请输入完整的帐单地址。
在这种情况下,您可以为其提供一些通用信息:
:billing_address => {
:name => "Test Person",
:address1 => "123 W 423 E",
:city => "Somewhere",
:state => "CA",
:country => "US",
:zip => "88888"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
715 次 |
| 最近记录: |