summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSteven Hazel <sah@awesame.org>2009-03-10 15:41:15 -0700
committerSteven Hazel <sah@awesame.org>2009-03-10 15:41:15 -0700
commitc67af09c198291b7edd050425f49e79e37cbff37 (patch)
tree6b4e48131f79e8c302e844d1d5d22554ca552f41 /test
parent687584d7616fa71198487ad785f0a24aab0be52a (diff)
downloadnet-ssh-c67af09c198291b7edd050425f49e79e37cbff37.tar.gz
Updated mock socket to expect the new protocol negotiation behavior.
Diffstat (limited to 'test')
-rw-r--r--test/transport/test_server_version.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/transport/test_server_version.rb b/test/transport/test_server_version.rb
index 44670d1..e8b2740 100644
--- a/test/transport/test_server_version.rb
+++ b/test/transport/test_server_version.rb
@@ -38,10 +38,11 @@ module Transport
def socket(good, *lines)
socket = mock("socket")
- socket.expects(:readline).times(lines.length).returns(*lines)
+ socket.expects(:recv).with(1).times(lines.join.length).returns(*lines.join.split(''))
if good
socket.expects(:write).with("#{Net::SSH::Transport::ServerVersion::PROTO_VERSION}\r\n")
+ socket.expects(:flush)
else
socket.expects(:write).never
end
@@ -54,4 +55,4 @@ module Transport
end
end
-end \ No newline at end of file
+end