Sha256: 908a18ebee93beffccadfe806fd665d558642d726e69de322fee39a0f0c5b82b

Contents?: true

Size: 1.51 KB

Versions: 42

Compression:

Stored size: 1.51 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

42 entries across 42 versions & 1 rubygems

Version Path
twilio-ruby-3.13.1 spec/rest/numbers_spec.rb
twilio-ruby-3.13.0 spec/rest/numbers_spec.rb