Sha256: 0348b4e16c272b2b3da66347a3d957984244ab00be96193e5b3380cfc6028839

Contents?: true

Size: 489 Bytes

Versions: 11

Compression:

Stored size: 489 Bytes

Contents

# frozen_string_literal: true

RSpec.describe FinAppsCore::REST::Resources do
  describe '#new' do
    context 'with a valid client param' do
      subject(:resources) { described_class.new :client }

      it { expect { resources }.not_to raise_error }
    end

    context 'when missing client param' do
      subject(:resources) { described_class.new nil }

      it {
        expect { resources }
          .to raise_error(FinAppsCore::MissingArgumentsError)
      }
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
finapps_core-6.0.2 spec/rest/resources_spec.rb
finapps_core-6.0.1 spec/rest/resources_spec.rb
finapps_core-6.0.0 spec/rest/resources_spec.rb
finapps_core-5.0.16 spec/rest/resources_spec.rb
finapps_core-5.0.15 spec/rest/resources_spec.rb
finapps_core-5.0.14 spec/rest/resources_spec.rb
finapps_core-5.0.13 spec/rest/resources_spec.rb
finapps_core-5.0.11 spec/rest/resources_spec.rb
finapps_core-5.0.10 spec/rest/resources_spec.rb
finapps_core-5.0.9 spec/rest/resources_spec.rb
finapps_core-5.0.8 spec/rest/resources_spec.rb