Sha256: 7e9ae44f138bdd6c132e8cb49d1b010a937adbde9743e1b435e8381900b04713
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require "spec_helper" include PayPal::AdaptivePayments describe PayPal::AdaptivePayments::Payment do let(:receiver_email) { 'chardy_1345003248_per@gmail.com' } let(:receiver) { Receiver.new(:email => receiver_email, :amount => 10.0) } let(:receiver_list) { ReceiverList.new(:receivers => [receiver]) } let(:payment) { PayPal::AdaptivePayments::Payment.new( :receiver => receiver, :currency_code => 'USD', :cancel_url => 'http://example.com/cancel', :return_url => 'http://example.com/thank_you' ) } let(:pay_key) { payment.pay_key } let(:details) { payment.details } describe "#details" do context "when successful" do use_vcr_cassette "adaptive_payments/payment/details/success"#, :record => :all subject { details } before { payment.create } its(:success?) { should be_true } its(:valid?) { should be_true } its(:payment_info) { should eq(details.payment_info_list.payment_info) } its(:receiver) { should eq(details.payment_info_list.payment_info.first.receiver) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paypal-payment-0.1.2 | spec/paypal/adaptive_payments/payment/details_spec.rb |