Skip to content

Commit fa5f1e2

Browse files
committed
Test coverage for base temporary directory not existing
1 parent 00090dd commit fa5f1e2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

spec/octocatalog-diff/tests/util/util_spec.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,5 +102,11 @@
102102
expect(Dir).to receive(:mktmpdir).with('ocd-', '/var/tmp/asdfasdfasdf').and_return('/var/tmp/asdfasdfasdf/qwertyuiop')
103103
expect(described_class.temp_dir).to eq('/var/tmp/asdfasdfasdf/qwertyuiop')
104104
end
105+
106+
it 'should raise an error if OCTOCATALOG_DIFF_TEMPDIR is specified but does not exist' do
107+
ENV['OCTOCATALOG_DIFF_TEMPDIR'] = '/var/tmp/asdfasdfasdf'
108+
expect(File).to receive(:'directory?').with('/var/tmp/asdfasdfasdf').and_return(false)
109+
expect { described_class.temp_dir }.to raise_error(Errno::ENOENT, /temp_dir: Base dir/)
110+
end
105111
end
106112
end

0 commit comments

Comments
 (0)