Sha256: 52f7834ffaca73ffc00eab6f34abe38adf7399dd82ab93b4ed5b4fd44ec722b1

Contents?: true

Size: 1.33 KB

Versions: 11

Compression:

Stored size: 1.33 KB

Contents

# frozen_string_literal: true

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

module Telnyx
  class MessagingPhoneNumberTest < Test::Unit::TestCase
    should "be listable" do
      messaging_phone_numbers = Telnyx::MessagingPhoneNumber.list
      assert_requested :get, "#{Telnyx.api_base}/v2/messaging_phone_numbers"
      assert messaging_phone_numbers.data.is_a?(Array)
      assert messaging_phone_numbers.first.is_a?(Telnyx::MessagingPhoneNumber)
    end

    should "be retrievable" do
      messaging_phone_number = Telnyx::MessagingPhoneNumber.retrieve("123")
      assert_requested :get, "#{Telnyx.api_base}/v2/messaging_phone_numbers/123"
      assert messaging_phone_number.is_a?(Telnyx::MessagingPhoneNumber)
    end

    should "be saveable" do
      messaging_phone_number = Telnyx::MessagingPhoneNumber.retrieve("123")
      messaging_phone_number.messaging_profile_id = "value"
      messaging_phone_number.save
      assert_requested :patch, "#{Telnyx.api_base}/v2/messaging_phone_numbers/#{messaging_phone_number.id}"
    end

    should "be updateable" do
      messaging_phone_number = Telnyx::MessagingPhoneNumber.update("123", messaging_profile_id: "456")
      assert_requested :patch, "#{Telnyx.api_base}/v2/messaging_phone_numbers/123"
      assert messaging_phone_number.is_a?(Telnyx::MessagingPhoneNumber)
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
telnyx-2.3.0 test/telnyx/messaging_phone_number_test.rb
telnyx-2.2.0 test/telnyx/messaging_phone_number_test.rb
telnyx-0.1.0 test/telnyx/messaging_phone_number_test.rb
telnyx-0.0.8 test/telnyx/messaging_phone_number_test.rb
telnyx-0.0.7 test/telnyx/messaging_phone_number_test.rb
telnyx-0.0.6 test/telnyx/messaging_phone_number_test.rb
telnyx-0.0.5 test/telnyx/messaging_phone_number_test.rb
telnyx-0.0.4 test/telnyx/messaging_phone_number_test.rb
telnyx-0.0.3 test/telnyx/messaging_phone_number_test.rb
telnyx-0.0.2 test/telnyx/messaging_phone_number_test.rb
telnyx-0.0.1 test/telnyx/messaging_phone_number_test.rb