Sha256: 8d9974ff6497562c2737afeccc969baa1835bc00feb42ca0a4261e644abeab19

Contents?: true

Size: 694 Bytes

Versions: 5

Compression:

Stored size: 694 Bytes

Contents

require_relative "../test_helper"

class Kloudless::EventTest < Minitest::Test
  def test_list_events
    response = {"objects" => [{"id" => 1, "cursor" => 330}]}
    Kloudless.http.expect(:get, returns: response, args: ["/accounts/1/events", params: {}]) do
      events = Kloudless::Event.list(account_id: 1)
      assert_kind_of Kloudless::Collection, events
      assert_kind_of Kloudless::Event, events.first
    end
  end

  def test_cursor_events
    response = {"cursor" => 330}
    Kloudless.http.expect(:get, returns: response, args: ["/accounts/1/events/latest"]) do
      event = Kloudless::Event.cursor(account_id: 1)
      assert_kind_of Kloudless::Event, event
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
kloudless-1.0.1 test/kloudless/event_test.rb
kloudless-1.0.0 test/kloudless/event_test.rb
kloudless-0.2.1 test/kloudless/event_test.rb
kloudless-0.2.0 test/kloudless/event_test.rb
kloudless-0.1.0 test/kloudless/event_test.rb