spec/adapters/base_spec.rb in logput-0.0.4 vs spec/adapters/base_spec.rb in logput-0.0.5

- old
+ new

@@ -31,6 +31,27 @@ expect { subject.path }.to raise_error(NotImplementedError) end end + + describe '#path_override' do + subject { described_class.new(:foo) } + + after :each do + ENV['LOG_NAME'] = nil + ENV['LOG_LOCATION_DIR'] = nil + end + + it 'returns nil if environment variables are not set' do + expect(subject.path_override).to eq(nil) + end + + it 'returns a path if the environment variables are set' do + ENV['LOG_NAME'] = 'development' + ENV['LOG_LOCATION_DIR'] = 'logs' + expect(subject.path_override).to eq('logs/development.log') + end + + + end end