Class: UserTest
- Inherits:
-
Test::Unit::TestCase
- Object
- Test::Unit::TestCase
- UserTest
- Defined in:
- lib/ost-kyc-sdk-ruby/test/user_test.rb
Instance Method Summary collapse
- #test_user_create ⇒ Object
- #test_user_get ⇒ Object
- #test_user_get_with_null_as_user_id ⇒ Object
- #test_user_get_with_zero_as_user_id ⇒ Object
- #test_user_list ⇒ Object
- #test_user_list_with_total_entry_in_meta ⇒ Object
- #user_obj ⇒ Object
Instance Method Details
#test_user_create ⇒ Object
35 36 37 38 39 |
# File 'lib/ost-kyc-sdk-ruby/test/user_test.rb', line 35 def test_user_create unique_email = "usertest+#{Time.now.to_i}_#{RUBY_VERSION}@ost.com" result = user_obj.create(email: unique_email) assert_equal(result.success?, true) end |
#test_user_get ⇒ Object
12 13 14 15 |
# File 'lib/ost-kyc-sdk-ruby/test/user_test.rb', line 12 def test_user_get result = user_obj.get(id: ENV['USER_ID']) assert_equal(result.success?, true) end |
#test_user_get_with_null_as_user_id ⇒ Object
22 23 24 25 26 |
# File 'lib/ost-kyc-sdk-ruby/test/user_test.rb', line 22 def test_user_get_with_null_as_user_id assert_raise(RuntimeError) { user_obj.get(id: "") } end |
#test_user_get_with_zero_as_user_id ⇒ Object
17 18 19 20 |
# File 'lib/ost-kyc-sdk-ruby/test/user_test.rb', line 17 def test_user_get_with_zero_as_user_id result = user_obj.get(id: 0) assert_equal(result.success?, false) end |
#test_user_list ⇒ Object
41 42 43 44 |
# File 'lib/ost-kyc-sdk-ruby/test/user_test.rb', line 41 def test_user_list result = user_obj.list() assert_equal(result.success?, true) end |
#test_user_list_with_total_entry_in_meta ⇒ Object
28 29 30 31 32 33 |
# File 'lib/ost-kyc-sdk-ruby/test/user_test.rb', line 28 def params = {order: 'asc', limit: 1, filters: {is_kyc_submitted: false}} result = user_obj.list(params) assert_equal(result.data["meta"]["next_page_payload"]["limit"], 1) assert_equal(result.data["meta"]["next_page_payload"]["filters"]["is_kyc_submitted"], "false") end |