spec/lib/loggers/verbose_spec.rb in picky-4.19.4 vs spec/lib/loggers/verbose_spec.rb in picky-4.19.5

- old
+ new

@@ -2,18 +2,25 @@ describe Picky::Loggers::Verbose do let(:index) { Picky::Index.new :some_index } let(:category) { Picky::Category.new :some_category, index } - let(:file) { stub :file, :path => 'some/path' } + let(:file) { double :file, :path => 'some/path' } let(:io) { StringIO.new } let(:logger) { described_class.new thing } context 'with Logger' do let(:thing) { Logger.new io } + before :each do + # Explicitly define formatting for these specs. + # + thing.formatter = proc do |severity, datetime, progname, msg| + "#{msg}\n" + end + end describe 'more complicated test case' do it 'is correct' do - Time.stub! :now => Time.new('zeros') + Time.stub :now => Time.new('zeros') logger.info 'Tokenizing ' logger.tokenize category, file logger.tokenize category, file logger.tokenize category, file @@ -32,10 +39,10 @@ end context 'with IO' do let(:thing) { io } describe 'more complicated test case' do it 'is correct' do - Time.stub! :now => Time.new('zeros') + Time.stub :now => Time.new('zeros') logger.info 'Tokenizing ' logger.tokenize category, file logger.tokenize category, file logger.tokenize category, file