Sha256: 572e06aaa5fe1bc59e6220cb857cf4f304c56942639c3e40434c1a024983c6d1
Contents?: true
Size: 780 Bytes
Versions: 4
Compression:
Stored size: 780 Bytes
Contents
require 'spec_helper' describe Heirloom do it "should create a new logger object from the hash passed as :logger" do logger_mock = mock 'logger' logger_mock.should_receive(:info).with 'a message' logger = Heirloom::HeirloomLogger.new :logger => logger_mock logger.info 'a message' end it "should create a new logger object when one is not passed" do logger_mock = mock 'logger' Logger.should_receive(:new).with($stdout).and_return logger_mock logger_mock.should_receive(:info).with 'a message' logger_mock.should_receive(:datetime_format=).with '%Y-%m-%dT%H:%M:%S%z' logger_mock.should_receive(:formatter=) logger_mock.should_receive(:level=).with 1 logger = Heirloom::HeirloomLogger.new logger.info 'a message' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
heirloom-0.12.1 | spec/logger_spec.rb |
heirloom-0.12.0 | spec/logger_spec.rb |
heirloom-0.11.2 | spec/logger_spec.rb |
heirloom-0.11.1 | spec/logger_spec.rb |