Sha256: ec81756f32c14d21952b092586c08067637fcb3b42655abb0448f463faf85f8f

Contents?: true

Size: 548 Bytes

Versions: 32

Compression:

Stored size: 548 Bytes

Contents

require 'flipper/types/boolean'

RSpec.describe Flipper::Types::Boolean do
  it 'defaults value to true' do
    boolean = described_class.new
    expect(boolean.value).to be(true)
  end

  it 'allows overriding default value' do
    boolean = described_class.new(false)
    expect(boolean.value).to be(false)
  end

  it 'returns true for nil value' do
    boolean = described_class.new(nil)
    expect(boolean.value).to be(true)
  end

  it 'typecasts value' do
    boolean = described_class.new(1)
    expect(boolean.value).to be(true)
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
flipper-0.26.0 spec/flipper/types/boolean_spec.rb
flipper-0.26.0.rc2 spec/flipper/types/boolean_spec.rb
flipper-0.26.0.rc1 spec/flipper/types/boolean_spec.rb
flipper-0.25.4 spec/flipper/types/boolean_spec.rb
flipper-0.25.3 spec/flipper/types/boolean_spec.rb
flipper-0.25.2 spec/flipper/types/boolean_spec.rb
flipper-0.25.1 spec/flipper/types/boolean_spec.rb
flipper-0.25.0 spec/flipper/types/boolean_spec.rb
flipper-0.24.1 spec/flipper/types/boolean_spec.rb
flipper-0.24.0 spec/flipper/types/boolean_spec.rb
flipper-0.23.1 spec/flipper/types/boolean_spec.rb
flipper-0.23.0 spec/flipper/types/boolean_spec.rb