Sha256: a89f19808d6691cbabd060e6abae43af40a599d7a815441253e59531bc386027
Contents?: true
Size: 935 Bytes
Versions: 1
Compression:
Stored size: 935 Bytes
Contents
require "spec_helper" module Rails class << self attr_accessor :env end end describe Fume::SmartLogger do before(:each) do @logger = Logger.new(STDOUT) end it "should be create STDOUT logger" do Logger.should_receive(:new).with(STDOUT).and_return(@logger) SmartLogger.create("STDOUT").should be_eql @logger end it "should be create log file logger" do Logger.should_receive(:new).with("log/file.log").and_return(@logger) SmartLogger.create("file").should be_eql @logger end it "should be create log file logger with ext" do Logger.should_receive(:new).with("log/file.log").and_return(@logger) SmartLogger.create("file.log").should be_eql @logger end it "should be create log file by Rails env" do Logger.should_receive(:new).with("log/development.log").and_return(@logger) Rails.env = "development" SmartLogger.create(nil).should be_eql @logger end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fume-0.3.2 | spec/smart_logger_spec.rb |