Accept mode as argument in `mkdir' action

This commit is contained in:
Thibault Jouan
2014-04-25 00:28:20 +00:00
parent 5cb6296057
commit 94f6bbb4aa
6 changed files with 68 additions and 7 deletions

View File

@@ -89,9 +89,16 @@ module Producer::Core
let(:path) { 'some_directory_path' }
it 'creates the directory' do
expect(sftp).to receive(:mkdir!).with(path)
expect(sftp).to receive(:mkdir!).with(path, anything)
fs.mkdir path
end
it 'specifies permissions from optional mode argument' do
expect(sftp).to receive(:mkdir!) do |_, options|
expect(options[:permissions]).to eq 0700
end
fs.mkdir path, 0700
end
end
describe '#file_read' do