Sha256: cfa1809276ec31ab72a922a7cf2a8e24df6d833cd9ea3c13e23c40db113f348d

Contents?: true

Size: 628 Bytes

Versions: 1

Compression:

Stored size: 628 Bytes

Contents

require 'spec_helper'

describe Mavenlink::Settings do
  describe '.[]' do
    before do
      described_class[:new_for_test][:config_var] = 'config value'
    end

    it 'stores settings' do
      expect(described_class[:new_for_test][:config_var]).to eq('config value')
    end

    it 'does not override other namespaces' do
      expect(described_class[:another_for_test][:config_var]).to be_nil
    end

    describe 'default values' do
      it 'does not force framework to perform any validations' do
        expect(described_class[:checking_default_value][:perform_validations]).to eq(false)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mavenlink-0.0.1 spec/lib/mavenlink/settings_spec.rb