Sha256: eb90acbf95d2df2be7bf347c8e6d6f9b83a114cc0b8daa23f9b6e2d8479e9c68

Contents?: true

Size: 1.13 KB

Versions: 13

Compression:

Stored size: 1.13 KB

Contents

require 'minitest/autorun'
require_relative './common_setup_and_teardown.rb'

class BankAccountTest < Minitest::Test
  include CommonSetupAndTeardown

  def setup
    super("bank_accounts")
  end

  def test_create_bank_account
    options = {
      bank_account_master_id: "1",
      start_timestamp: "2016-07-30",
      finish_timestamp: "2016-08-30",
    }
    new_bank_account = @api.create_bank_account(options)

    assert_equal 200, new_bank_account[:status].to_i, new_bank_account.inspect
    serch_options = {
      year: 2016,
      month: 8
    }
    listed_bank_accounts = @api.list_bank_account(serch_options)
    assert_equal 200, listed_bank_accounts[:status].to_i, listed_bank_accounts.inspect
    target_bank_account = listed_bank_accounts[:json].find{ |bank_account| bank_account[:id] == new_bank_account[:json][:id]}

    assert_equal Time.parse(options[:start_timestamp]), Time.parse(target_bank_account[:start_timestamp])
    assert_equal Time.parse(options[:finish_timestamp]), Time.parse(target_bank_account[:finish_timestamp])
    assert_equal options[:bank_account_master_id], target_bank_account[:bank_account_master_id]
  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
tsubaiso-sdk-1.2.19 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.18 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.17 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.16 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.15 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.14 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.13 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.12 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.11 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.10 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.9 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.8 test/tsubaiso_sdk/test_bank_account.rb
tsubaiso-sdk-1.2.7 test/tsubaiso_sdk/test_bank_account.rb