Sha256: 3179c840cc3c6466a7c07cc3e28bb2afe92073a71df6a6123bf5d89782679ece
Contents?: true
Size: 630 Bytes
Versions: 22
Compression:
Stored size: 630 Bytes
Contents
require 'spec_helper' describe Lumberjack::Device::LogFile do before :all do create_tmp_dir end after :all do delete_tmp_dir end it "should append to a file" do log_file = File.join(tmp_dir, "a#{rand(1000000000)}.log") File.open(log_file, 'w') do |f| f.puts("Existing contents") end device = Lumberjack::Device::LogFile.new(log_file, :template => ":message") device.write(Lumberjack::LogEntry.new(Time.now, 1, "New log entry", nil, $$, nil)) device.close File.read(log_file).should == "Existing contents\nNew log entry#{Lumberjack::LINE_SEPARATOR}" end end
Version data entries
22 entries across 20 versions & 6 rubygems