Class: UserKycTest

Inherits:
Test::Unit::TestCase
  • Object
show all
Defined in:
lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb

Instance Method Summary collapse

Instance Method Details

#is_unprocessable_entity(result) ⇒ Object



58
59
60
61
62
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 58

def is_unprocessable_entity(result)
  if !result.success?
    assert_equal(result.error, "UNPROCESSABLE_ENTITY")
  end
end

#test_email_approveObject



23
24
25
26
27
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 23

def test_email_approve
  params = {user_id: ENV['USER_ID']}
  result = user_kyc_obj.email_approve(params)
  is_unprocessable_entity(result)
end

#test_email_denyObject



29
30
31
32
33
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 29

def test_email_deny
  params = {user_id: ENV['USER_ID']}
  result = user_kyc_obj.email_deny(params)
  is_unprocessable_entity(result)
end

#test_email_report_issueObject



35
36
37
38
39
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 35

def test_email_report_issue
  params = {user_id: ENV['USER_ID']}
  result = user_kyc_obj.email_report_issue(params)
  is_unprocessable_entity(result)
end

#test_presigned_url_for_postObject



52
53
54
55
56
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 52

def test_presigned_url_for_post
  params = {files: {selfie: "image/jpeg"}}
  result = user_kyc_obj.get_presigned_url_post(params)
  assert_equal(result.success?, true )
end

#test_presigned_url_for_putObject



46
47
48
49
50
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 46

def test_presigned_url_for_put
  params = {files: {selfie: "image/jpeg"}}
  result = user_kyc_obj.get_presigned_url_put(params)
  assert_equal(result.success?, true )
end

#test_submit_kycObject



17
18
19
20
21
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 17

def test_submit_kyc
  params = {user_id: ENV['USER_ID'], first_name:'aniket',last_name:'ayachit', birthdate:'21/12/1991', country:'india', nationality:'indian', document_id_number:'arqpa7659a',document_id_file_path:'2/i/016be96da275031de2787b57c99f1471', selfie_file_path:'2/i/9e8d3a5a7a58f0f1be50b7876521aebc', residence_proof_file_path:'2/i/4ed790b2d525f4c7b30fbff5cb7bbbdb', ethereum_address: '0xdfbc84ccac430f2c0455c437adf417095d7ad68e', estimated_participation_amount:'2', street_address:'afawfveav ',city:'afawfveav', state:'afawfveav',postal_code:'afawfveav','investor_proof_files_path':['2/i/9ff6374909897ca507ba3077ee8587da', '2/i/4872730399670c6d554ab3821d63ebce']}
  result = user_kyc_obj.submit_kyc(params)
  assert_equal(result.success?, false )
end

#test_user_kyc_getObject



12
13
14
15
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 12

def test_user_kyc_get
  result = user_kyc_obj.get(user_id: ENV['USER_ID'])
  assert_equal(result.success?, true )
end

#test_user_kyc_listObject



41
42
43
44
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 41

def test_user_kyc_list
  result = user_kyc_obj.list()
  assert_equal(result.success?, true )
end

#user_kyc_objObject



8
9
10
# File 'lib/ost-kyc-sdk-ruby/test/user_kyc_test.rb', line 8

def user_kyc_obj
  @user_kyc_obj ||= Config::OST_SDK.services.users_kyc
end