Sha256: e5391c37ac2f1197590e97acfd9106a0fc6530c1a479b2de6cc21e8d781b2e38
Contents?: true
Size: 1.08 KB
Versions: 5
Compression:
Stored size: 1.08 KB
Contents
require 'spec_helper' # require 'crash_log/rails' describe "Initializer" do let(:logger) { stub("Logger") } let(:other_logger) { stub("OtherLogger") } # before(:all) do # load_dummy_app # end describe 'auto configure logger' do before do load_dummy_app # unless defined?(Rails) # module Rails # end # end Rails.stub(:logger).and_return(logger) logger.stub(:error) other_logger.stub(:error) end it 'detects presence of Rails logger' do pending # CrashLog::Rails.__send__(:initialize) CrashLog.logger.should be(logger) end it "allows overriding of the logger if already assigned" do pending # unless defined?(::Rails) # module Rails # end # end Rails.stub(:logger).and_return(logger) CrashLog.logger.should_not == logger # CrashLog::Rails.initialize CrashLog.logger.should == logger CrashLog.configure do |config| config.logger = other_logger end CrashLog.logger.should == other_logger end end end
Version data entries
5 entries across 5 versions & 1 rubygems