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