Sha256: 3665e895f7aca07d7d9c130c152c73df0d49e7d794eb4a0c8968bd1d4a7a4471

Contents?: true

Size: 1.44 KB

Versions: 5

Compression:

Stored size: 1.44 KB

Contents

require 'spec_helper'

describe Twilio::REST::Country do

  before do
    @country = Twilio::REST::Country.new('someUri', 'someClient')
  end

  it 'sets up a local resources object' do
    expect(@country).to respond_to(:local)
    expect(@country.local.instance_variable_get('@path')).to eq('someUri/Local')
  end

  it 'sets up a toll_free resources object' do
    expect(@country).to respond_to(:toll_free)
    expect(@country.toll_free.instance_variable_get('@path')).to eq('someUri/TollFree')
  end

  it 'sets up a mobile resources object' do
    expect(@country).to respond_to(:mobile)
    expect(@country.mobile.instance_variable_get('@path')).to eq('someUri/Mobile')
  end

end

describe Twilio::REST::NumberType do

  before do
    @incoming_phone_numbers = Twilio::REST::IncomingPhoneNumbers.new('someUri', 'someClient')
  end

  it 'sets up a local resources object' do
    expect(@incoming_phone_numbers).to respond_to(:local)
    expect(@incoming_phone_numbers.local.instance_variable_get('@path')).to eq('someUri/Local')
  end

  it 'sets up a toll_free resources object' do
    expect(@incoming_phone_numbers).to respond_to(:toll_free)
    expect(@incoming_phone_numbers.toll_free.instance_variable_get('@path')).to eq('someUri/TollFree')
  end

  it 'sets up a mobile resources object' do
    expect(@incoming_phone_numbers).to respond_to(:mobile)
    expect(@incoming_phone_numbers.mobile.instance_variable_get('@path')).to eq('someUri/Mobile')
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
twilio-ruby-3.12.3 spec/rest/numbers_spec.rb
twilio-ruby-3.12.2 spec/rest/numbers_spec.rb
twilio-ruby-3.12.1 spec/rest/numbers_spec.rb
twilio-ruby-3.12.0 spec/rest/numbers_spec.rb
twilio-ruby-3.11.6 spec/rest/numbers_spec.rb