Sha256: e577c972eade71d909e4097ce0ca8f4b9483a9e3a578b35d795b0a7ae2d24618

Contents?: true

Size: 1.41 KB

Versions: 6

Compression:

Stored size: 1.41 KB

Contents

# frozen_string_literal: true

require ::File.expand_path("../../test_helper", __FILE__)

module Telnyx
  class AlphanumericSenderIdTest < Test::Unit::TestCase
    setup do
      omit "alphanumeric ids mock spec removed"
    end

    should "be listable" do
      alphanumeric_sender_ids = Telnyx::AlphanumericSenderId.list
      assert_requested :get, "#{Telnyx.api_base}/v2/alphanumeric_sender_ids"
      assert_kind_of Array, alphanumeric_sender_ids.data
      assert_kind_of Telnyx::AlphanumericSenderId, alphanumeric_sender_ids.first
    end

    should "be retrievable" do
      alphanumeric_sender_id = Telnyx::AlphanumericSenderId.retrieve("123")
      assert_requested :get, "#{Telnyx.api_base}/v2/alphanumeric_sender_ids/123"
      assert_kind_of Telnyx::AlphanumericSenderId, alphanumeric_sender_id
    end

    should "be creatable" do
      alphanumeric_sender_id = Telnyx::AlphanumericSenderId.create(sender_id: "TelnyxID")
      assert_requested :post, "#{Telnyx.api_base}/v2/alphanumeric_sender_ids"
      assert_kind_of Telnyx::AlphanumericSenderId, alphanumeric_sender_id
    end

    should "be deletable" do
      alphanumeric_sender_id = Telnyx::AlphanumericSenderId.retrieve("123")
      alphanumeric_sender_id = alphanumeric_sender_id.delete
      assert_requested :delete, "#{Telnyx.api_base}/v2/alphanumeric_sender_ids/123"
      assert alphanumeric_sender_id.is_a?(Telnyx::AlphanumericSenderId)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
telnyx-2.6.0 test/telnyx/alphanumeric_sender_id_test.rb
telnyx-2.5.0 test/telnyx/alphanumeric_sender_id_test.rb
telnyx-2.4.0 test/telnyx/alphanumeric_sender_id_test.rb
telnyx-2.3.0 test/telnyx/alphanumeric_sender_id_test.rb
telnyx-2.2.0 test/telnyx/alphanumeric_sender_id_test.rb
telnyx-0.1.0 test/telnyx/alphanumeric_sender_id_test.rb