Sha256: 04f9c949d7799bd1f4e2cc675750dec4b31e2b1c7c5e0f102ec37afd1654a735
Contents?: true
Size: 892 Bytes
Versions: 5
Compression:
Stored size: 892 Bytes
Contents
# frozen_string_literal: true require_relative "../test_helper" module Telnyx class QueueTest < Test::Unit::TestCase setup do @id = "vel" end should "retrieve queue" do queue = Queue.retrieve(@id) assert_requested :get, "#{Telnyx.api_base}/v2/queues/#{@id}" assert_kind_of Queue, queue end should "retrieve call from queue" do queue = Queue.retrieve(@id) queue_call = queue.retrieve("call_control_id") assert_requested :get, "#{Telnyx.api_base}/v2/queues/#{queue.id.gsub(/\s+/, '+')}/calls/call_control_id" assert_kind_of QueueCall, queue_call end should "list calls from queue" do queue = Queue.retrieve(@id) queue_calls = queue.list assert_requested :get, "#{Telnyx.api_base}/v2/queues/#{queue.id.gsub(/\s+/, '+')}/calls" assert_kind_of QueueCall, queue_calls.first end end end
Version data entries
5 entries across 5 versions & 1 rubygems