Sha256: 3f40bdc75e244ac8b3239a1a6b5a4d18e4fe7cb27943082991d4b723484f5509

Contents?: true

Size: 623 Bytes

Versions: 6

Compression:

Stored size: 623 Bytes

Contents

require 'spec_helper'

describe PensioAPI::Responses::FundingList do
  let(:funding_list) { PensioAPI::FundingList.all }

  before :each do
    stub_pensio_response('/merchant/API/fundingList', 'funding_list')
  end

  describe 'reader attributes' do
    describe '.funding_lists' do
      it 'is an array of PensioAPI::FundingList objects' do
        expect(funding_list.funding_lists.map(&:class).uniq).to eq([PensioAPI::FundingList])
      end
    end

    describe '.page_count' do
      it 'returns a number of pages' do
        expect(funding_list.page_count).to be_an_instance_of(Fixnum)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pensio_api-0.3.3 spec/lib/pensio_api/responses/funding_list_spec.rb
pensio_api-0.3.2 spec/lib/pensio_api/responses/funding_list_spec.rb
pensio_api-0.3.1 spec/lib/pensio_api/responses/funding_list_spec.rb
pensio_api-0.3.0 spec/lib/pensio_api/responses/funding_list_spec.rb
pensio_api-0.2.3 spec/lib/pensio_api/responses/funding_list_spec.rb
pensio_api-0.2.2 spec/lib/pensio_api/responses/funding_list_spec.rb