Sha256: 286cf6858efa097e8c5177591cfb7a3f812f45c4e600e13afa947f2a40852548

Contents?: true

Size: 961 Bytes

Versions: 6

Compression:

Stored size: 961 Bytes

Contents

require 'torquebox/logger'
require 'logger'

describe TorqueBox::Logger do

  it "should look nice for class objects" do
    require 'active_support/cache/torque_box_store'
    logger = TorqueBox::Logger.new( ActiveSupport::Cache::TorqueBoxStore )
    logger.error("JC: log for cache store")
  end

  it "should support the various boolean methods" do
    logger = TorqueBox::Logger.new
    logger.trace?.should be_false
    logger.debug?.should be_false
    logger.info?.should be_false
    logger.warn?.should be_true
    logger.error?.should be_true
    logger.fatal?.should be_true
  end

  it "should not barf on meaningless level setting" do
    logger = TorqueBox::Logger.new
    logger.level = Logger::WARN
    logger.level.should == Logger::WARN
  end

  it "should deal with blocks correctly" do 
    logger = TorqueBox::Logger.new
    logger.error "JC: message zero"
    logger.error { "JC: message" }
    logger.error "JC: message too"
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
torquebox-base-1.1.1-java spec/logger_spec.rb
torquebox-base-1.1-java spec/logger_spec.rb
torquebox-base-1.0.1-java spec/logger_spec.rb
torquebox-base-1.0.0-java spec/logger_spec.rb
torquebox-base-1.0.0.CR2-java spec/logger_spec.rb
torquebox-base-1.0.0.CR1-java spec/logger_spec.rb