spec/loggability/logger_spec.rb in loggability-0.1.0 vs spec/loggability/logger_spec.rb in loggability-0.2.0

- old
+ new

@@ -29,10 +29,14 @@ before( :each ) do @logger = described_class.new end + it "has a less-verbose inspection format than that of its parent" do + @logger.inspect.should =~ /severity: \S+ formatter: \S+ outputting to: \S+/ + end + describe "severity level API" do it "defaults to :warn level" do @logger.level.should == :warn end @@ -141,9 +145,15 @@ proxy.warn( "A warn message." ) proxy.error( "An error message." ) proxy.fatal( "A fatal message." ) messages.first.should =~ /DEBUG \{Object:0x[[:xdigit:]]+\} -- A debug message.\n/ + end + + it "has a terse inspection format" do + object = Object.new + @logger.proxy_for( object ).inspect. + should =~ /ObjectNameProxy.* for Object/ end end end