Sha256: 39f98308bcf395e851ccfc1cdcc212c2773612e703df40aa7a08404e3dce9a7f
Contents?: true
Size: 601 Bytes
Versions: 16
Compression:
Stored size: 601 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 RSpec.shared_examples 'a request that raises an error' do |_parameter| it do expect { subject }.to raise_error( FinAppsCore::MissingArgumentsError ) end end
Version data entries
16 entries across 16 versions & 1 rubygems