Sha256: 9c5c37652bf9fb5c6f1ab36fee1b92fdc5ce82e0c83e6b2bbf821092916d19eb

Contents?: true

Size: 859 Bytes

Versions: 17

Compression:

Stored size: 859 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'
    Settings.zzz.should eq '123'
    Settings.get(:zzz).enabled.should eq true
    Settings.enabled?(:zzz).should eq true
    Settings.zzz_enabled?.should eq true

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

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

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
rails_admin_settings-0.7.8 spec/enabling_spec.rb
rails_admin_settings-0.7.7 spec/enabling_spec.rb
rails_admin_settings-0.7.6 spec/enabling_spec.rb
rails_admin_settings-0.7.5 spec/enabling_spec.rb
rails_admin_settings-0.7.4 spec/enabling_spec.rb
rails_admin_settings-0.7.3 spec/enabling_spec.rb
rails_admin_settings-0.7.2 spec/enabling_spec.rb
rails_admin_settings-0.7.1 spec/enabling_spec.rb
rails_admin_settings-0.7.0 spec/enabling_spec.rb
rails_admin_settings-0.6.8 spec/enabling_spec.rb
rails_admin_settings-0.6.7 spec/enabling_spec.rb
rails_admin_settings-0.6.5 spec/enabling_spec.rb
rails_admin_settings-0.6.4 spec/enabling_spec.rb
rails_admin_settings-0.6.3 spec/enabling_spec.rb
rails_admin_settings-0.6.2 spec/enabling_spec.rb
rails_admin_settings-0.6.1 spec/enabling_spec.rb
rails_admin_settings-0.6.0 spec/enabling_spec.rb