Sha256: e380942168fc93ffc4ab86971d9fe14714a4a912353bb094b30f31fd93221e7c

Contents?: true

Size: 503 Bytes

Versions: 39

Compression:

Stored size: 503 Bytes

Contents

require 'spec_helper'

class ApiCallTest
  include Localeapp::ApiCall
end

describe Localeapp::ApiCall, "#api_call(endpoint, options = {})" do
  it "creates an ApiCaller object and tells it to make the call" do
    api_call_test = ApiCallTest.new
    api_call = double('api_call')
    api_call.should_receive(:call).with(api_call_test)
    Localeapp::ApiCaller.should_receive(:new).with(:endpoint, { :foo => :bar }).and_return(api_call)
    api_call_test.api_call(:endpoint, { :foo => :bar })
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
localeapp-0.9.3 spec/localeapp/api_call_spec.rb
localeapp-0.9.2 spec/localeapp/api_call_spec.rb
localeapp-0.9.1 spec/localeapp/api_call_spec.rb
localeapp-0.9.0 spec/localeapp/api_call_spec.rb
localeapp-0.8.1 spec/localeapp/api_call_spec.rb
localeapp-0.8.0 spec/localeapp/api_call_spec.rb
localeapp-0.7.2 spec/localeapp/api_call_spec.rb
localeapp-0.7.1 spec/localeapp/api_call_spec.rb
localeapp-0.7.0 spec/localeapp/api_call_spec.rb
localeapp-0.6.14 spec/localeapp/api_call_spec.rb
localeapp-0.6.13 spec/localeapp/api_call_spec.rb
localeapp-0.6.12 spec/localeapp/api_call_spec.rb
localeapp-0.6.10 spec/localeapp/api_call_spec.rb
localeapp-0.6.9 spec/localeapp/api_call_spec.rb
localeapp-0.6.8 spec/localeapp/api_call_spec.rb
localeapp-0.6.7 spec/localeapp/api_call_spec.rb
localeapp-0.6.6 spec/localeapp/api_call_spec.rb
localeapp-0.6.5 spec/localeapp/api_call_spec.rb
localeapp-0.6.4 spec/localeapp/api_call_spec.rb
localeapp-0.6.3 spec/localeapp/api_call_spec.rb