Sha256: b88d7fa5a1fd6458183274e6d981f6b41866589efc00f728ffb9f601aadbce56

Contents?: true

Size: 432 Bytes

Versions: 28

Compression:

Stored size: 432 Bytes

Contents

require 'helper'
require 'flipper/configuration'

RSpec.describe Flipper::Configuration do
  describe '#default' do
    it 'raises if default not configured' do
      expect { subject.default }.to raise_error(Flipper::DefaultNotSet)
    end

    it 'can be set default' do
      instance = Flipper.new(Flipper::Adapters::Memory.new)
      subject.default { instance }
      expect(subject.default).to be(instance)
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
flipper-0.20.4 spec/flipper/configuration_spec.rb
flipper-0.20.3 spec/flipper/configuration_spec.rb
flipper-0.20.2 spec/flipper/configuration_spec.rb
flipper-0.20.1 spec/flipper/configuration_spec.rb
flipper-0.20.0 spec/flipper/configuration_spec.rb
flipper-0.20.0.beta3 spec/flipper/configuration_spec.rb
flipper-0.20.0.beta2 spec/flipper/configuration_spec.rb
flipper-0.20.0.beta1 spec/flipper/configuration_spec.rb
flipper-0.19.1 spec/flipper/configuration_spec.rb
flipper-0.19.0 spec/flipper/configuration_spec.rb
flipper-0.18.0 spec/flipper/configuration_spec.rb
flipper-0.17.2 spec/flipper/configuration_spec.rb
flipper-0.17.1 spec/flipper/configuration_spec.rb
flipper-0.16.2 spec/flipper/configuration_spec.rb
flipper-0.16.1 spec/flipper/configuration_spec.rb
flipper-0.16.0 spec/flipper/configuration_spec.rb
flipper-0.15.0 spec/flipper/configuration_spec.rb
flipper-0.14.0 spec/flipper/configuration_spec.rb
flipper-0.13.0 spec/flipper/configuration_spec.rb
flipper-0.13.0.beta1 spec/flipper/configuration_spec.rb