Sha256: e21fa5370f1f26ad26f6b0652e3ae98e9fcd4749c988cabc8e4e84e2870ba6d7

Contents?: true

Size: 943 Bytes

Versions: 28

Compression:

Stored size: 943 Bytes

Contents

require 'spec_helper'

describe Myfinance::Http do
  let(:account_id) { 12 }
  subject { Myfinance::Http.new('b552dd5a8598ca089b91c5e355a83b86e4696aefac9eaa05', account_id) }

  describe '#get' do
    let(:http_method) { :get }
    let(:url) { '/accounts' }
    let(:params) { {} }

    it_behaves_like 'available http request methods'
  end

  describe '#post' do
    let(:http_method) { :post }
    let(:url) { '/entities' }
    let(:params) { { entity: { name: 'Second entity' } } }

    it_behaves_like 'available http request methods'
  end

  describe '#put' do
    let(:http_method) { :put }
    let(:url) { '/entities/3798' }
    let(:params) { { entity: { name: 'Second updated entity' } } }

    it_behaves_like 'available http request methods'
  end

  describe '#delete' do
    let(:http_method) { :delete }
    let(:url) { '/entities/3799' }
    let(:params) { {} }

    it_behaves_like 'available http request methods'
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
myfinance-1.8.3 spec/lib/myfinance/http_spec.rb
myfinance-1.8.2 spec/lib/myfinance/http_spec.rb
myfinance-1.8.1 spec/lib/myfinance/http_spec.rb
myfinance-1.8.0 spec/lib/myfinance/http_spec.rb
myfinance-1.7.0 spec/lib/myfinance/http_spec.rb
myfinance-1.6.6 spec/lib/myfinance/http_spec.rb
myfinance-1.6.5 spec/lib/myfinance/http_spec.rb
myfinance-1.6.4 spec/lib/myfinance/http_spec.rb
myfinance-1.6.3 spec/lib/myfinance/http_spec.rb
myfinance-1.6.1 spec/lib/myfinance/http_spec.rb
myfinance-1.6.0 spec/lib/myfinance/http_spec.rb
myfinance-1.5.0 spec/lib/myfinance/http_spec.rb
myfinance-1.4.1 spec/lib/myfinance/http_spec.rb
myfinance-1.4.0 spec/lib/myfinance/http_spec.rb
myfinance-1.3.1 spec/lib/myfinance/http_spec.rb
myfinance-1.3.0 spec/lib/myfinance/http_spec.rb
myfinance-1.2.1 spec/lib/myfinance/http_spec.rb
myfinance-1.2.0 spec/lib/myfinance/http_spec.rb
myfinance-1.1.0 spec/lib/myfinance/http_spec.rb
myfinance-1.0.0 spec/lib/myfinance/http_spec.rb