test/functional/configatron.rb in configatron-4.1.0 vs test/functional/configatron.rb in configatron-4.1.1

- old
+ new

@@ -49,16 +49,20 @@ @kernel.a.b.c.d = 'DD' @kernel.lock! end it 'raises an error when accessing non-existing values' do - refute_nil(@kernel.a) - refute_nil(@kernel.a.b) - refute_nil(@kernel.a.b.c) + assert @kernel.a != nil + assert @kernel.a.b != nil + assert @kernel.a.b.c != nil assert_equal('DD', @kernel.a.b.c.d) assert_raises(Configatron::UndefinedKeyError) do @kernel.unknown end + end + + it 'responds to nil? for backward compatibility' do + refute_nil @kernel.a end it 'raises an error when trying to set a non-existing key' do assert_raises(Configatron::LockedError) do @kernel.unknown = 'known'