test/yads/test_ssh.rb in yads-0.1.0 vs test/yads/test_ssh.rb in yads-0.1.1
- old
+ new
@@ -6,10 +6,16 @@
connection_mock
Yads::SSH.new(:host => "example.org", :user => "deploy", :forward_agent => true)
end
+ def test_connect_using_non_standard_port
+ connection_mock(nil, :port => 2222)
+
+ Yads::SSH.new(:host => "example.org", :port => 2222, :user => "deploy", :forward_agent => true)
+ end
+
def test_execute
session = mock
session.expects(:exec!).with("mkdir -p /tmp/yads")
connection_mock(session)
@@ -38,9 +44,9 @@
s.close
end
private
- def connection_mock(session = nil)
- Net::SSH.expects(:start).with("example.org", "deploy", :forward_agent => true).returns(session)
- end
+ def connection_mock(session = nil, options = {})
+ Net::SSH.expects(:start).with("example.org", "deploy", { :forward_agent => true }.merge(options)).returns(session)
+ end
end