Sha256: ceb4aecaaec61d4b62bee474ad9bdac094c867ccb2fae692d505d8cba2f99d4e
Contents?: true
Size: 679 Bytes
Versions: 4
Compression:
Stored size: 679 Bytes
Contents
require 'common' require 'net/ssh/multi' class MultiTest < Test::Unit::TestCase def test_start_with_block_should_yield_session_and_then_close Net::SSH::Multi::Session.any_instance.expects(:loop) Net::SSH::Multi::Session.any_instance.expects(:close) yielded = false Net::SSH::Multi.start do |session| yielded = true assert_instance_of Net::SSH::Multi::Session, session end end def test_start_without_block_should_return_open_session Net::SSH::Multi::Session.any_instance.expects(:loop).never Net::SSH::Multi::Session.any_instance.expects(:close).never assert_instance_of Net::SSH::Multi::Session, Net::SSH::Multi.start end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
net-ssh-multi-1.2.0 | test/multi_test.rb |
net-ssh-multi-1.1 | test/multi_test.rb |
net-ssh-multi-1.0.0 | test/multi_test.rb |
net-ssh-multi-1.0.1 | test/multi_test.rb |