From 63fda966ca5429a694b2f9b654a03a45724072ec Mon Sep 17 00:00:00 2001 From: aaalex Date: Wed, 4 Nov 2009 18:35:41 +0800 Subject: switched from #recv(1) to #readchar in lib/net/ssh/transport/server_version.rb, so that closed sockets are recognized --- test/transport/test_server_version.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/transport/test_server_version.rb b/test/transport/test_server_version.rb index c297a10..32c8360 100644 --- a/test/transport/test_server_version.rb +++ b/test/transport/test_server_version.rb @@ -48,7 +48,8 @@ module Transport if data[-1] != "\n" recv_times += 1 end - socket.expects(:recv).with(1).times(recv_times).returns(*data).then.returns(nil) +# socket.expects(:recv).with(1).times(recv_times).returns(*data).then.returns(nil) + socket.expects(:readchar).times(recv_times).returns(*data).then.returns(nil) if good socket.expects(:write).with("#{Net::SSH::Transport::ServerVersion::PROTO_VERSION}\r\n") -- cgit v1.2.1