spec/device/writer_spec.rb in lumberjack-1.0.0 vs spec/device/writer_spec.rb in lumberjack-1.0.1
- old
+ new
@@ -6,11 +6,11 @@
let(:time){ Time.parse(time_string) }
let(:stream){ StringIO.new }
let(:entry){ Lumberjack::LogEntry.new(time, Lumberjack::Severity::INFO, "test message", "app", 12345, "ABCD") }
it "should buffer output and not write directly to the stream" do
- device = Lumberjack::Device::Writer.new(stream, :template => ":message")
+ device = Lumberjack::Device::Writer.new(stream, :template => ":message", :buffer_size => 32767)
device.write(entry)
stream.string.should == ""
device.flush
stream.string.should == "test message#{Lumberjack::LINE_SEPARATOR}"
end
@@ -32,11 +32,11 @@
def io.string; @string; end
def io.sync=(val); @sync = val; end
def io.sync; @sync; end
io.init
- device = Lumberjack::Device::Writer.new(io, :template => ":message")
+ device = Lumberjack::Device::Writer.new(io, :template => ":message", :buffer_size => 32767)
device.write(entry)
io.string.should == ""
device.flush
io.string.should == "test message#{Lumberjack::LINE_SEPARATOR}"
io.sync.should == true
@@ -47,12 +47,12 @@
device.buffer_size.should == 15
device.buffer_size = 100
device.buffer_size.should == 100
end
- it "should have a default buffer size of 32K" do
+ it "should have a default buffer size of 0" do
device = Lumberjack::Device::Writer.new(stream)
- device.buffer_size.should == 32768
+ device.buffer_size.should == 0
end
it "should write entries out to the stream with a default template" do
device = Lumberjack::Device::Writer.new(stream)
device.write(entry)