Class: TransactionsTest

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

Instance Method Summary collapse

Instance Method Details

#test_transactions_executeObject



12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/ost-sdk-ruby/test/transactions_test.rb', line 12

def test_transactions_execute
  result = transactions_service.execute({
                                   user_id: Config::OST_KIT_COMPANY_USER_ID,
                                   to: Config::OST_KIT_RULE_ADDRESS,
                                   raw_calldata: {
                                       method: "directTransfers",
                                       parameters: [[Config::OST_KIT_USER2_TOKEN_HOLDER_ADDRESS],["1"]]
                                   }.to_json
                               })
  puts "result=>#{result}" unless result["success"]

  assert_equal(result["success"], true)
end

#test_transactions_getObject



26
27
28
29
30
31
32
33
# File 'lib/ost-sdk-ruby/test/transactions_test.rb', line 26

def test_transactions_get
  result = transactions_service.get({
                                   user_id: Config::OST_KIT_USER_ID,
                                   transaction_id: Config::OST_KIT_TRANSACTION_ID
                               })
  puts "result=>#{result}" unless result["success"]
  assert_equal(result["success"], true)
end

#test_transactions_get_listObject



35
36
37
38
39
40
41
# File 'lib/ost-sdk-ruby/test/transactions_test.rb', line 35

def test_transactions_get_list
  result = transactions_service.get_list({
                                   user_id: Config::OST_KIT_USER_ID
                               })
  puts "result=>#{result}" unless result["success"]
  assert_equal(result["success"], true)
end

#transactions_serviceObject



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

def transactions_service
  @transactions_service ||= Config::OST_SDK.services.transactions
end