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 )