Sha256: 9faa1e46bf4bcf0574abb44f5de5449fa26bed7bd8b43a5b0e8d022d32fb882a

Contents?: true

Size: 425 Bytes

Versions: 10

Compression:

Stored size: 425 Bytes

Contents

# frozen_string_literal: true

RSpec.shared_examples 'an API request' do |_parameter|
  it do
    expect do
      # noinspection RubyBlockToMethodReference
      subject
    end.not_to raise_error
  end

  it('returns an array') { expect(subject).to be_a(Array) }
end

RSpec.shared_examples 'a successful request' do |_parameter|
  it('returns no error messages') do
    expect(subject[ERROR_MESSAGES]).to be_empty
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
finapps-5.0.46 spec/rest/api_request.rb
finapps-5.0.45 spec/rest/api_request.rb
finapps-5.0.44 spec/rest/api_request.rb
finapps-5.0.43 spec/rest/api_request.rb
finapps-5.0.41 spec/rest/api_request.rb
finapps-5.0.38 spec/rest/api_request.rb
finapps-5.0.36 spec/rest/api_request.rb
finapps-5.0.35 spec/rest/api_request.rb
finapps-5.0.34 spec/rest/api_request.rb
finapps-5.0.33 spec/rest/api_request.rb