Sha256: 10ed3864de7fa3befb6484c53d1ef0ebc92c08b58ee3bc86d88e9026862bf3d7

Contents?: true

Size: 442 Bytes

Versions: 10

Compression:

Stored size: 442 Bytes

Contents

# frozen_string_literal: true

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

10 entries across 10 versions & 1 rubygems

Version Path
fortnox-api-0.8.2 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.8.1 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.8.0 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.7.2 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.7.1 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.7.0 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.6.3 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.6.2 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.6.1 spec/fortnox/api/repositories/examples/all.rb
fortnox-api-0.6.0 spec/fortnox/api/repositories/examples/all.rb