spec/rails/ucblit/logging/loggers_spec.rb in berkeley_library-logging-0.2.5 vs spec/rails/ucblit/logging/loggers_spec.rb in berkeley_library-logging-0.2.6
- old
+ new
@@ -4,15 +4,15 @@
module BerkeleyLibrary
module Logging
describe Loggers do
attr_reader :orig_rails_env
- before(:each) do
+ before do
@orig_rails_env = Rails.env
end
- after(:each) do
+ after do
Rails.env = orig_rails_env
end
describe :new_readable_logger do
it 'logs ANSI colors' do
@@ -44,13 +44,14 @@
expect(logged_json['tags']).to eq([expected_tag])
end
end
describe :default_logger do
- before(:each) { @rails_logger = Rails.logger }
- after(:each) { Rails.logger = @rails_logger }
+ before { @rails_logger = Rails.logger }
+ after { Rails.logger = @rails_logger }
+
it 'returns the Rails logger' do
expected_logger = double(::Logger)
Rails.logger = expected_logger
expect(Loggers.default_logger).to be(expected_logger)
@@ -84,10 +85,10 @@
end
describe :new_default_logger do
attr_reader :config
- before(:each) do
+ before do
app = Class.new(Rails::Application).new
@config = app.config
end
it 'returns a file logger in test' do