Sha256: 53b3dcc894931c2d41b479fcea4f576b1bf3343e6d2ffdf21cd8b7c7f4d886dc

Contents?: true

Size: 662 Bytes

Versions: 1

Compression:

Stored size: 662 Bytes

Contents

require "support"

class TestReceipt < Omise::Test
  setup do
    @receipt = Omise::Receipt.retrieve("rcpt_5ls0b8zb53qmw3mlvfz")
  end

  def test_that_we_can_list_all_receipts
    receipts = Omise::Receipt.list

    assert receipts
    assert_instance_of Omise::List, receipts
    assert_instance_of Omise::Receipt, receipts.first
  end

  def test_that_we_can_retrieve_a_receipt
    receipt = Omise::Receipt.retrieve("rcpt_5ls0b8zb53qmw3mlvfz")

    assert receipt
    assert_instance_of Omise::Receipt, receipt
  end

  def test_that_we_can_reload_a_receipt
    @receipt.attributes.taint
    @receipt.reload

    refute @receipt.attributes.tainted?
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
omise-0.10.0 test/omise/test_receipt.rb