Sha256: 027922f204a117ece655ecfcabc5e7d9037ed63bc3b473a3e487af90cca82ce6
Contents?: true
Size: 600 Bytes
Versions: 34
Compression:
Stored size: 600 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' include Madvertise::Logging describe MultiLogger do before(:each) do @logger = ImprovedLogger.new @logger.level = :debug @ml = MultiLogger.new(@logger) end it "should support attach/detach of loggers" do buflog = ImprovedLogger.new(:buffer) @ml.attach(buflog) $stderr.should_receive(:write).with(/test1/) @ml.info("test1") buflog.buffer.should match(/test1/) @ml.detach(buflog) $stderr.should_receive(:write).with(/test2/) @ml.info("test2") buflog.buffer.should_not match(/test2/) end end
Version data entries
34 entries across 34 versions & 1 rubygems