Sha256: 3ca78d50e8bab311ccdbf886ee3aa237cac6672185996535a4dcc2b55f38ba9b

Contents?: true

Size: 912 Bytes

Versions: 8

Compression:

Stored size: 912 Bytes

Contents

# encoding: UTF-8
require_relative './spec_setup'
require_relative './shared_examples/a_config'

include SpecHelpers

describe 'rivet base config' do
  let(:dsl_values) { COMMON_DSL_VALUES }
  let(:default_config) { Rivet::BaseConfig.new('default_unit_test_config') }
  let(:config) { Rivet::BaseConfig.new('unit_test_config') { eval(ASG_CONFIG_CONTENT) } }
  let(:config_from_file) { Rivet::BaseConfig.from_file(File.join('.', 'unit_test.rb')) }
  let(:config_content) { ASG_CONFIG_CONTENT }

  it_behaves_like "a config"

  context 'without DSL content' do
    describe '#new' do
      it 'returns a Rivet::BaseConfig object' do
        default_config.should be_an_instance_of Rivet::BaseConfig
      end
    end
  end

  context 'with DSL content' do
    describe '#new' do
      it 'returns a Rivet::BaseConfig object' do
        config.should be_an_instance_of Rivet::BaseConfig
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rivet-3.2.0 spec/base_config_spec.rb
rivet-3.1.0 spec/base_config_spec.rb
rivet-3.0.5 spec/base_config_spec.rb
rivet-3.0.4 spec/base_config_spec.rb
rivet-3.0.3 spec/base_config_spec.rb
rivet-3.0.2 spec/base_config_spec.rb
rivet-3.0.1 spec/base_config_spec.rb
rivet-3.0.0 spec/base_config_spec.rb