Sha256: ab0e6ee1879925ddd5bb9432e0dd64d7174ddb597412fda5f900bbf87b049b07
Contents?: true
Size: 928 Bytes
Versions: 2
Compression:
Stored size: 928 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + "/spec_helper") describe "Settingslogic" do it "should be a hash" do Settings.send(:instance).should be_is_a(Hash) end it "should access settings" do Settings.setting2.should == 5 end it "should access nested settings" do Settings.setting1.setting1_child.should == "saweet" end it "should access deep nested settings" do Settings.setting1.deep.another.should == "my value" end it "should access extra deep nested settings" do Settings.setting1.deep.child.value.should == 2 end it "should enable erb" do Settings.setting3.should == 25 end it "should namespace settings" do Settings2.setting1_child.should == "saweet" end it "should distinguish nested keys" do Settings.language.haskell.paradigm.should == 'functional' Settings.language.smalltalk.paradigm.should == 'object oriented' end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
binarylogic-settingslogic-2.0.3 | spec/settingslogic_spec.rb |
settingslogic-2.0.3 | spec/settingslogic_spec.rb |