test/unit/configatron/root_store.rb in configatron-4.0.0 vs test/unit/configatron/root_store.rb in configatron-4.0.1

- old
+ new

@@ -1,20 +1,37 @@ require_relative '../_lib' -class Critic::Unit::KernelTest < Critic::Unit::Test +class Critic::Unit::RootTest < Critic::Unit::Test before do - @kernel = Configatron::RootStore.new + @root = Configatron::RootStore.new end describe 'delegation' do it 'passes on to Configatron::Store' do - @kernel.a.b.c.d = 'D' - assert_equal('D', @kernel.a.b.c.d) + @root.a.b.c.d = 'D' + assert_equal('D', @root.a.b.c.d) end end describe 'global configatron' do it 'returns an instance of Configatron::RootStore' do assert_equal(true, configatron.kind_of?(Configatron::RootStore)) + end + end + + describe 'inspect' do + it 'delegates to store' do + @root.a.b.c.d = 'D' + @root.a.b.e = 'E' + assert_equal('configatron.a.b.c.d = "D" +configatron.a.b.e = "E"', @root.inspect) + end + end + + describe 'to_s' do + it 'delegates to store' do + @root.a.b.c.d = 'D' + @root.a.b = 'D' + assert_equal('configatron', @root.to_s) end end end