Sha256: 952ee41edb6e29aa454ca5afa177cab51abd722baf122a29d94effba59eaf20f

Contents?: true

Size: 514 Bytes

Versions: 8

Compression:

Stored size: 514 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe LB::Project, '.config' do
  subject { object.config }

  let(:object) { described_class }

  context 'without setup' do
    it 'should raise argument error' do
      expect { subject }.to raise_error ArgumentError,
                                        'Call LB::Project.setup(...) first!'
    end
  end

  context 'without setup' do
    include_context 'setup'

    it 'should return config' do
      expect(subject).to be config
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
lb-project-0.3.1 spec/unit/lb/project/class_methods/config_spec.rb
lb-project-0.3.0 spec/unit/lb/project/class_methods/config_spec.rb
lb-project-0.2.3 spec/unit/lb/project/class_methods/config_spec.rb
lb-project-0.2.2 spec/unit/lb/project/class_methods/config_spec.rb
lb-project-0.2.1 spec/unit/lb/project/class_methods/config_spec.rb
lb-project-0.2.0 spec/unit/lb/project/class_methods/config_spec.rb
lb-project-0.1.1 spec/unit/lb/project/class_methods/config_spec.rb
lb-project-0.1.0 spec/unit/lb/project/class_methods/config_spec.rb