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