Sha256: 8991ad3f204df25d1469e6880610e01a71f3fa0f7c4accaf3a628a9e7dd43f58

Contents?: true

Size: 380 Bytes

Versions: 16

Compression:

Stored size: 380 Bytes

Contents

shared_examples_for 'vos driver' do  
  it 'should respond to :host' do
    @driver.host.should_not be_nil
  end
  
  describe "shell" do
    it 'exec' do
      @driver.open do |d|
        d.exec("echo 'ok'").should == [0, "ok\n", ""]
      end
    end  
    
    it 'bash' do
      @driver.open do |d|
        d.bash("echo 'ok'").should == [0, "ok\n"]
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
vos-0.3.12 lib/vos/drivers/specification.rb
vos-0.3.11 lib/vos/drivers/specification.rb
vos-0.3.10 lib/vos/drivers/specification.rb
vos-0.3.9 lib/vos/drivers/specification.rb
vos-0.3.8 lib/vos/drivers/specification.rb
vos-0.3.7 lib/vos/drivers/specification.rb
vos-0.3.6 lib/vos/drivers/specification.rb
vos-0.3.5 lib/vos/drivers/specification.rb
vos-0.3.4 lib/vos/drivers/specification.rb
vos-0.3.3 lib/vos/drivers/specification.rb
vos-0.3.2 lib/vos/drivers/specification.rb
vos-0.3.1 lib/vos/drivers/specification.rb
vos-0.3 lib/vos/drivers/specification.rb
vos-0.2.1 lib/vos/drivers/specification.rb
vos-0.2 lib/vos/drivers/specification.rb
vos-0.1.4 lib/vos/drivers/specification.rb