Sha256: 2c4769a50bed770272c2b14fd22e714fbbb888521580e2ba84800e9fcd156e2b
Contents?: true
Size: 1.16 KB
Versions: 5
Compression:
Stored size: 1.16 KB
Contents
# frozen_string_literal: true require "test_helper" class EventsResourceTest < Minitest::Test def test_list user_uri = "https://api.calendly.com/users/AAAAAAAAAAAAAAAA" organization_uri = "https://api.calendly.com/organizations/AAAAAAAAAAAAAAAA" response = {body: fixture_file("events/list"), status: 200} stub(path: "scheduled_events?user=#{user_uri}&organization=#{organization_uri}", response: response) events = client.events.list(user_uri: user_uri, organization_uri: organization_uri) assert_equal Calendlyr::Collection, events.class assert_equal Calendlyr::Event, events.data.first.class assert_equal 1, events.count assert_equal "sNjq4TvMDfUHEl7zHRR0k0E1PCEJWvdi", events.next_page_token end def test_retrieve event_uuid = "AAAAAAAAAAAAAAAA" response = {body: fixture_file("events/retrieve"), status: 200} stub(path: "scheduled_events/#{event_uuid}", response: response) event = client.events.retrieve(event_uuid: event_uuid) assert_equal Calendlyr::Event, event.class assert_equal "https://api.calendly.com/scheduled_events/GBGBDCAADAEDCRZ2", event.uri assert_equal "15 Minute Meeting", event.name end end
Version data entries
5 entries across 5 versions & 1 rubygems