1
0
mirror of https://github.com/meineerde/rackstash.git synced 2025-12-19 15:01:12 +00:00

Ensure behavior of Rackstash::Adapters::File#auto_reopen?

This commit is contained in:
Holger Just 2017-07-19 00:40:40 +02:00
parent 0420984d92
commit 9950d783cf

View File

@ -96,6 +96,8 @@ describe Rackstash::Adapters::File do
let(:adapter_args) { { auto_reopen: true } } let(:adapter_args) { { auto_reopen: true } }
it 'reopens the file if moved' do it 'reopens the file if moved' do
expect(adapter.auto_reopen?).to be true
adapter.write('line1') adapter.write('line1')
File.rename(logfile.path, "#{logfile.path}.orig") File.rename(logfile.path, "#{logfile.path}.orig")
@ -110,6 +112,8 @@ describe Rackstash::Adapters::File do
let(:adapter_args) { { auto_reopen: false } } let(:adapter_args) { { auto_reopen: false } }
it 'does not reopen the logfile automatically' do it 'does not reopen the logfile automatically' do
expect(adapter.auto_reopen?).to be false
adapter.write('line1') adapter.write('line1')
File.rename(logfile.path, "#{logfile.path}.orig") File.rename(logfile.path, "#{logfile.path}.orig")