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