spec/loggability/logger_spec.rb in loggability-0.9.0 vs spec/loggability/logger_spec.rb in loggability-0.10.0

- old
+ new

@@ -50,9 +50,19 @@ expect( results.first ).to match( /debug.*this is an appended message/i ) end + it "supports #write so it can be used with Rack::CommonLogger" do + results = [] + @logger.level = :debug + @logger.output_to( results ) + @logger.write( "This is a written message." ) + + expect( results.first ).to match( /info.*this is a written message/i ) + end + + it "can return a Hash of its current settings" do expect( @logger.settings ).to be_a( Hash ) expect( @logger.settings ).to include( :level, :formatter, :logdev ) expect( @logger.settings[:level] ).to eq( @logger.level ) expect( @logger.settings[:formatter] ).to eq( @logger.formatter )