Sha256: 55ee84d0f835953c376cbb4d551f355c9e205bb2af6d1b30ecb42ec2304fe2bc

Contents?: true

Size: 456 Bytes

Versions: 6

Compression:

Stored size: 456 Bytes

Contents

# rubocop:disable RSpec/DescribeClass
RSpec.shared_examples_for '.all' do |count|
  describe '.all' do
    let(:response) do
      VCR.use_cassette( "#{ vcr_dir }/all" ){ subject.all }
    end

    specify 'returns correct number of records' do
      expect( response.size ).to be count
    end

    specify 'returns correct class' do
      expect( response.first.class ).to be described_class::MODEL
    end
  end
end
# rubocop:enable RSpec/DescribeClass

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
fortnox-api-0.5.2 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.5.1 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.5.0 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.4.0 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.3.0 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.2.0 spec/fortnox/api/repositories/examples/all.rb