Sha256: d7299d01c6f6e109f04b169f6f97eb22dfd99ef7a6df7636363a9db35be8d658
Contents?: true
Size: 880 Bytes
Versions: 3
Compression:
Stored size: 880 Bytes
Contents
require "spec_helper" describe PayPal::Recurring::Response::Profile do let(:paypal) { PayPal::Recurring.new({ :profile_id => "I-1BASBJ9C9WBS", :transaction_id => "4GP25924UB013401J", :reference => "12345", :refund_type => :full, :amount => "9.00", :currency => "BRL" }) } context "when successful" do use_vcr_cassette "refund/success" subject { paypal.refund } its(:transaction_id) { should eql("5MM61417CA010574T") } its(:fee_amount) { should eql("0.71") } its(:gross_amount) { should eql("9.00") } its(:net_amount) { should eql("8.29") } its(:amount) { should eql("9.00") } its(:currency) { should eql("BRL") } end context "when failure" do use_vcr_cassette "refund/failure" subject { paypal.refund } its(:errors) { should have(1).items } end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
didil-paypal-recurring-1.1.1 | spec/paypal/response/refund_spec.rb |
paypal-recurring-1.1.0 | spec/paypal/response/refund_spec.rb |
paypal-recurring-1.0.0 | spec/paypal/response/refund_spec.rb |