Sha256: aee2f6150d0f6a20a7d5521507aab59b32a82aa626438452ee9ae1168f98c9cd
Contents?: true
Size: 846 Bytes
Versions: 20
Compression:
Stored size: 846 Bytes
Contents
require 'spec_helper' describe Sprinkle::Actors::SSH do describe 'process' do before do subject.stub(:gateway_defined?).and_return(false) end subject do Sprinkle::Actors::SSH.new do role :app, "booger.com" end end let(:commands) { %w[one two three] } let(:roles) { %w[app] } describe 'when use_sudo is true' do before do subject.use_sudo(true) end it 'prepends "sudo" to each command' do subject.send(:prepare_commands,commands).should == ['sudo one', 'sudo two', 'sudo three'] end end describe 'when use_sudo is false' do before do subject.use_sudo(false) end it 'does not prepend "sudo" to each command' do subject.send(:prepare_commands,commands).should == commands end end end end
Version data entries
20 entries across 20 versions & 1 rubygems