Sha256: 96349d47a8d2237d7a2069b2c33349e7425c628c20d88b93c9baf3ed0b15c007

Contents?: true

Size: 835 Bytes

Versions: 2

Compression:

Stored size: 835 Bytes

Contents

require "test_helper"
require "acceptance_test"

class BankTransfer < Test::Unit::TestCase
  include AcceptanceTest

  it_works_using_oauth2 do |client, client_type|
    can "create a bank for #{client_type}" do
      all_accounts = client.Account.all
      @from_bank_account = all_accounts.select { |acct| acct.status == "ACTIVE" && acct.type == "BANK" }.first
      @to_bank_account = all_accounts.select { |acct| acct.status == "ACTIVE" && acct.type == "BANK" }.last

      new_transfer = client.BankTransfer.build(
          :amount => 300,
          :from_bank_account => { :account_id => @from_bank_account.account_id },
          :to_bank_account => { :account_id => @to_bank_account.account_id }
      )
      assert new_transfer.save, "Save failed with the following errors: #{new_transfer.errors.inspect}"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
xeroizer-3.0.1 test/acceptance/bank_transfer_test.rb
xeroizer-3.0.0 test/acceptance/bank_transfer_test.rb