spec/ramaze/log/informer.rb in ramaze-2008.06 vs spec/ramaze/log/informer.rb in ramaze-2008.11
- old
+ new
@@ -2,12 +2,12 @@
describe 'Informer' do
before do
@out = []
def @out.puts(*args) push(*args) end
- Ramaze::Logging::Logger::Informer.trait[:colorize] = false
- @inform = Ramaze::Logging::Logger::Informer.new(@out)
+ Ramaze::Logger::Informer.trait[:colorize] = false
+ @inform = Ramaze::Logger::Informer.new(@out)
end
def format(tag, string)
/\[\d{4}-\d\d-\d\d \d\d:\d\d:\d\d\] #{tag.to_s.upcase.ljust(5)} #{Regexp.escape(string)}/
end
@@ -37,30 +37,30 @@
@inform.error(ex)
@out.first.should =~ format(:error, ex.inspect)
end
it 'should choose stdout on init(stdout,:stdout,STDOUT)' do
- a = Ramaze::Logging::Logger::Informer.new(STDOUT)
- b = Ramaze::Logging::Logger::Informer.new(:stdout)
- c = Ramaze::Logging::Logger::Informer.new('stdout')
+ a = Ramaze::Logger::Informer.new(STDOUT)
+ b = Ramaze::Logger::Informer.new(:stdout)
+ c = Ramaze::Logger::Informer.new('stdout')
[a,b,c].each { |x| x.out.should == $stdout}
end
it 'should choose stderr on init(stderr,:stderr,STDERR)' do
- a = Ramaze::Logging::Logger::Informer.new(STDERR)
- b = Ramaze::Logging::Logger::Informer.new(:stderr)
- c = Ramaze::Logging::Logger::Informer.new('stderr')
+ a = Ramaze::Logger::Informer.new(STDERR)
+ b = Ramaze::Logger::Informer.new(:stderr)
+ c = Ramaze::Logger::Informer.new('stderr')
[a,b,c].each { |x| x.out.should == $stderr}
end
it 'should use IO when supplied' do
- i = Ramaze::Logging::Logger::Informer.new(s = StringIO.new)
+ i = Ramaze::Logger::Informer.new(s = StringIO.new)
i.out.should == s
end
it 'should open file otherwise' do
begin
- i = Ramaze::Logging::Logger::Informer.new('tmp.dummy')
+ i = Ramaze::Logger::Informer.new('tmp.dummy')
out = i.out
out.should.be.instance_of(File)
out.path.should == 'tmp.dummy'
ensure
out.close