Sha256: 2b83e2edb5dddc22faba975d6926b3760d1928f84b45b29024b1ee0e8dd3b862

Contents?: true

Size: 661 Bytes

Versions: 11

Compression:

Stored size: 661 Bytes

Contents

require 'spec_helper'

RSpec.describe RockRMS::Client::SavedPaymentMethod, type: :model do
  include_context 'resource specs'

  describe '#list_saved_payment_methods' do
    it 'returns a array' do
      resource = client.list_saved_payment_methods
      expect(resource).to be_a(Array)
      expect(resource.first).to be_a(Hash)
    end
  end

  describe '#delete_saved_payment_method' do
    it 'returns nothing' do
      expect(client.delete_saved_payment_method(123)).to eq(nil)
    end

    it 'passes id' do
      expect(client).to receive(:delete).with('FinancialPersonSavedAccounts/123')
      client.delete_saved_payment_method(123)
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rock_rms-4.1.1 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-4.1.0 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-4.0.0 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-3.9.0 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-3.8.0 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-3.7.0 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-3.6.3 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-3.6.2 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-3.6.1 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-3.6.0 spec/rock_rms/resources/saved_payment_method_spec.rb
rock_rms-3.5.0 spec/rock_rms/resources/saved_payment_method_spec.rb