Sha256: e9fd229572ab9a0bc92f001010cb04282be499e01d1d674a2e40f44f0a19d111

Contents?: true

Size: 1.35 KB

Versions: 13

Compression:

Stored size: 1.35 KB

Contents

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

class StaffDatumMasterTest < Minitest::Test
  include CommonSetupAndTeardown

  def setup
    super("staff_datum_masters")
  end

  def test_show_staff_datum_master
    staff_datum_masters_list = @api.list_staff_datum_masters
    first_staff_datum_master_id = staff_datum_masters_list[:json].first[:id]

    get_staff_datum_master = @api.show_staff_datum_master(first_staff_datum_master_id)
    assert_equal 200, get_staff_datum_master[:status].to_i, get_staff_datum_master.inspect
    assert_equal first_staff_datum_master_id, get_staff_datum_master[:json][:id]
  end

  def test_show_staff_datum_master_by_code
    staff_datum_masters_list = @api.list_staff_datum_masters
    first_staff_datum_master_code = staff_datum_masters_list[:json].first[:code]

    options = { code: first_staff_datum_master_code }

    # get data using code
    get_staff_data_2 = @api.show_staff_datum_master(options)
    assert_equal 200, get_staff_data_2[:status].to_i, get_staff_data_2.inspect
    assert_equal first_staff_datum_master_code, get_staff_data_2[:json][:code]
  end

  def test_list_staff_datum_masters
    staff_datum_masters_list = @api.list_staff_datum_masters
    assert_equal 200, staff_datum_masters_list[:status].to_i, staff_datum_masters_list.inspect
    assert !staff_datum_masters_list.empty?
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

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