Sha256: 81311177cb6776d89e8602816afa9733ea52ea3df547d46d0a89b9272fcf8fae
Contents?: true
Size: 863 Bytes
Versions: 5
Compression:
Stored size: 863 Bytes
Contents
# frozen_string_literal: true require_relative "../test_helper" module Telnyx class AvailablePhoneNumberTest < Test::Unit::TestCase should "be listable" do available_phone_numbers = Telnyx::AvailablePhoneNumber.list assert_requested :get, "#{Telnyx.api_base}/v2/available_phone_numbers" assert available_phone_numbers.data.is_a?(Array) assert available_phone_numbers.first.is_a?(Telnyx::AvailablePhoneNumber) end should "accept params for list" do Telnyx::AvailablePhoneNumber.list phone_number: { starts_with: "2&&", ends_with: "ABC" } assert_requested(:get, /#{"#{Telnyx.api_base}/v2/available_phone_numbers"}/) end should "be lists of block phone numbers" do blocks = AvailablePhoneNumber.blocks assert blocks.is_a?(ListObject) assert blocks[:data].is_a?(Array) end end end
Version data entries
5 entries across 5 versions & 1 rubygems