Sha256: e33f2fa8453f85e4889d86d64be0dda3bf574f0b6b15c4f215f003dddbaff13d

Contents?: true

Size: 826 Bytes

Versions: 10

Compression:

Stored size: 826 Bytes

Contents

require "support"

class TestOccurrence < Omise::Test
  setup do
    @schedule = Omise::Schedule.retrieve("schd_test_4yq7duw15p9hdrjp8oq")
    @occurrence = Omise::Occurrence.retrieve("occu_test_57s33hmja9t3fs4wmop")
  end

  def test_that_we_can_retrieve_an_occurrence
    occurrence = Omise::Occurrence.retrieve("occu_test_57s33hmja9t3fs4wmop")

    assert_instance_of Omise::Occurrence, occurrence
  end

  def test_that_we_can_reload_an_occurrence
    occurrence = Omise::Occurrence.retrieve("occu_test_57s33hmja9t3fs4wmop")

    occurrence.reload

    assert_instance_of Omise::Occurrence, occurrence
  end

  def test_that_we_can_expand_a_schedule
    occurrence = Omise::Occurrence.retrieve("occu_test_57s33hmja9t3fs4wmop")
    schedule = occurrence.schedule

    assert_instance_of Omise::Schedule, schedule
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
omise-0.11.0 test/omise/test_occurrence.rb
omise-0.10.1 test/omise/test_occurrence.rb
omise-0.10.0 test/omise/test_occurrence.rb
omise-0.9.1 test/omise/test_occurrence.rb
omise-0.9.0 test/omise/test_occurrence.rb
omise-0.7.2 test/omise/test_occurrence.rb
omise-0.8.0 test/omise/test_occurrence.rb
omise-0.7.1 test/omise/test_occurrence.rb
omise-0.7.0 test/omise/test_occurrence.rb
omise-0.6.0 test/omise/test_occurrence.rb