spec/session_spec.rb in net-ssh-session-0.1.2 vs spec/session_spec.rb in net-ssh-session-0.1.3
- old
+ new
@@ -1,5 +1,12 @@
require 'spec_helper'
describe Net::SSH::Session do
- # TODO
+ 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
\ No newline at end of file