Sha256: d752855691c3e7e7e9601d65650b59ea21fa1698e6a3315ec81ab66772c0ca77

Contents?: true

Size: 730 Bytes

Versions: 5

Compression:

Stored size: 730 Bytes

Contents

require 'helper'

describe CheckMobi::Resources::SMS::Details do
  before do
    @endpoint = "https://api.checkmobi.com/v1/sms/"
    @sms_id = '123456'
    CheckMobi.api_key = ENV['API_KEY']
    @resource_class = CheckMobi::Resources::SMS::Details
    stub_get_request(@endpoint)
    stub_get_request(@endpoint + @sms_id)
  end

  it 'with invalid id' do
    client = @resource_class.new(id: nil)
    client.perform
    assert_requested(:get, @endpoint, headers: headers_with_authorization, times: 1)
  end

  it 'sms details fetching should be successful' do
    client = @resource_class.new(id: @sms_id)
    client.perform
    assert_requested(:get, @endpoint + @sms_id, headers: headers_with_authorization, times: 1)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
check_mobi-1.0.5 test/check_mobi/resources/sms/detail_test.rb
check_mobi-1.0.4 test/check_mobi/resources/sms/detail_test.rb
check_mobi-1.0.3 test/check_mobi/resources/sms/detail_test.rb
check_mobi-1.0.2 test/check_mobi/resources/sms/detail_test.rb
check_mobi-1.0.1 test/check_mobi/resources/sms/detail_test.rb