Sha256: d7bab38114f71dcc095f9db22c3a238b038d111b80dea8b2f30e723a709528ca

Contents?: true

Size: 355 Bytes

Versions: 2

Compression:

Stored size: 355 Bytes

Contents

require 'spec_helper'

describe Net::SSH::Session do
  describe '#method_missing' do
    let(:session) { Net::SSH::Session.new('host', 'user', 'password') }

    it 'runs a command based on missing method name' do
      session.stub(:run).with("uname").and_return(fake_run("uname", "Linux"))
      session.uname.output.should eq("Linux")
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
net-ssh-session-0.1.4 spec/session_spec.rb
net-ssh-session-0.1.3 spec/session_spec.rb