Sha256: 9b5b4a0be4ad0735f4a37ffe43ee5cb59d04e5b23d411e3c29b2e26e5267c377

Contents?: true

Size: 919 Bytes

Versions: 50

Compression:

Stored size: 919 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe 'Settings enabling and disabling' do
  it 'works for name_enabled? and name_enabled =' do
    Settings.zzz = '123'
    expect(Settings.zzz).to eq '123'
    expect(Settings.get(:zzz).enabled).to eq true
    expect(Settings.enabled?(:zzz)).to eq true
    expect(Settings.zzz_enabled?).to eq true

    expect(Settings.zzz).to eq '123'
    Settings.zzz_enabled = false
    expect(Settings.zzz_enabled?).to eq false
    expect(Settings.get(:zzz).enabled).to eq false
    expect(Settings.enabled?(:zzz)).to eq false
    expect(Settings.zzz).to eq ''
    Settings.unload!
    expect(Settings.zzz).to eq ''
    expect(Settings.get(:zzz).raw).to eq '123'

    Settings.zzz_enabled = true
    expect(Settings.zzz).to eq '123'
    expect(Settings.zzz_enabled?).to eq true
    expect(Settings.get(:zzz).enabled).to eq true
    expect(Settings.enabled?(:zzz)).to eq true
  end
end

Version data entries

50 entries across 50 versions & 3 rubygems

Version Path
thecore_settings-2.0.9 spec/enabling_spec.rb
thecore_settings-2.0.8 spec/enabling_spec.rb
thecore_settings-2.0.7 spec/enabling_spec.rb
thecore_settings-2.0.6 spec/enabling_spec.rb
thecore_settings-2.0.5 spec/enabling_spec.rb
thecore_settings-2.0.4 spec/enabling_spec.rb
thecore_settings-2.0.3 spec/enabling_spec.rb
thecore_settings-2.0.2 spec/enabling_spec.rb
rails_admin_settings-1.7.0 spec/enabling_spec.rb
rails_admin_settings-1.6.0 spec/enabling_spec.rb
rails_admin_settings-1.5.1 spec/enabling_spec.rb
rails_admin_settings-1.5.0 spec/enabling_spec.rb
rails_admin_settings-1.4.2 spec/enabling_spec.rb
rails_admin_settings-1.4.1 spec/enabling_spec.rb
rails_admin_settings-1.4.0 spec/enabling_spec.rb
ack_rails_admin_settings-1.2.3.3 spec/enabling_spec.rb
ack_rails_admin_settings-1.2.3.2 spec/enabling_spec.rb
ack_rails_admin_settings-1.2.3.1 spec/enabling_spec.rb
ack_rails_admin_settings-1.2.3 spec/enabling_spec.rb
rails_admin_settings-1.3.2 spec/enabling_spec.rb