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)