Sha256: b4a16bf45c6870b7636a34b1612944fc2de87f4da32db6f79086a739579369a6

Contents?: true

Size: 982 Bytes

Versions: 8

Compression:

Stored size: 982 Bytes

Contents

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

class ReimbursementReasonMasterTest < Minitest::Test
  include CommonSetupAndTeardown

  def setup
    super("reimbursement_reason_masters")
  end

  def test_list_reimbursement_reason_masters
    reimbursement_reason_masters_list = @api.list_reimbursement_reason_masters
    assert_equal 200, reimbursement_reason_masters_list[:status].to_i, reimbursement_reason_masters_list.inspect
    assert reimbursement_reason_masters_list[:json]
    assert !reimbursement_reason_masters_list[:json].empty?
  end

  def test_show_reimbursement_reason_master
    reim_reason_msts = @api.list_reimbursement_reason_masters
    reim_reason_mst_id = reim_reason_msts[:json].first[:id]
    reim_reason_mst = @api.show_reimbursement_reason_master(reim_reason_mst_id)

    assert_equal 200, reim_reason_mst[:status].to_i, reim_reason_mst.inspect
    assert_equal reim_reason_mst[:json][:id], reim_reason_mst_id
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
tsubaiso-sdk-1.2.14 test/tsubaiso_sdk/test_reimbursement_reason_master.rb
tsubaiso-sdk-1.2.13 test/tsubaiso_sdk/test_reimbursement_reason_master.rb
tsubaiso-sdk-1.2.12 test/tsubaiso_sdk/test_reimbursement_reason_master.rb
tsubaiso-sdk-1.2.11 test/tsubaiso_sdk/test_reimbursement_reason_master.rb
tsubaiso-sdk-1.2.10 test/tsubaiso_sdk/test_reimbursement_reason_master.rb
tsubaiso-sdk-1.2.9 test/tsubaiso_sdk/test_reimbursement_reason_master.rb
tsubaiso-sdk-1.2.8 test/tsubaiso_sdk/test_reimbursement_reason_master.rb
tsubaiso-sdk-1.2.7 test/tsubaiso_sdk/test_reimbursement_reason_master.rb