Sha256: ebe5e9a6e00f790639c0f92e473cefbf9058cd95338facf7891b7641a3b57632
Contents?: true
Size: 1.04 KB
Versions: 4
Compression:
Stored size: 1.04 KB
Contents
require "support" class TestTransfer < Omise::Test setup do @transfer = Omise::Transfer.retrieve("trsf_test_4yqacz8t3cbipcj766u") end def test_that_we_can_create_a_transfer transfer = Omise::Transfer.create assert_instance_of Omise::Transfer, @transfer end def test_that_we_can_retrieve_a_transfer assert_instance_of Omise::Transfer, @transfer assert_equal "trsf_test_4yqacz8t3cbipcj766u", @transfer.id end def test_that_we_can_update_a_transfer @transfer.update(amount: 192189) assert_equal 192189, @transfer.amount end def test_that_we_can_destroy_a_transfer @transfer.destroy assert @transfer.deleted assert @transfer.destroyed? end def test_that_we_can_list_all_transfer transfers = Omise::Transfer.list assert_instance_of Omise::List, transfers end def test_that_a_transfer_has_a_recipient assert_instance_of Omise::Recipient, @transfer.recipient end def test_that_a_transfer_has_a_bank_account assert_instance_of Omise::BankAccount, @transfer.bank_account end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
omise-0.4.0 | test/omise/test_transfer.rb |
omise-0.3.0 | test/omise/test_transfer.rb |
omise-0.2.1 | test/omise/test_transfer.rb |
omise-0.2.0 | test/omise/test_transfer.rb |