Add clamav tests

This commit is contained in:
Xavier J 2016-12-16 09:12:16 +01:00
parent ea5ef257b8
commit b03b02371f

View file

@ -0,0 +1,20 @@
require 'spec_helper'
describe ClamavService do
describe '.safe_file?' do
let(:path_file) { '/tmp/plop.txt' }
subject { ClamavService.safe_file? path_file }
before do
allow_any_instance_of(ClamAV::Client).to receive(:initialize).and_return(ClamAV::Client)
allow_any_instance_of(ClamAV::Client).to receive(:execute).and_return([ClamAV::SuccessResponse])
end
it 'change permission of file path' do
allow(FileUtils).to receive(:chmod).with(0666, path_file).and_return(true)
subject
end
end
end