diff options
author | Jamis Buck <jamis@37signals.com> | 2008-04-08 16:45:44 -0600 |
---|---|---|
committer | Jamis Buck <jamis@37signals.com> | 2008-04-08 16:45:44 -0600 |
commit | 793696dbcf7ac3c763b113f611a56052493f318b (patch) | |
tree | 2b80cc27f393be1325f3cf292f27e4e3418594c7 /test/session_actions_test.rb | |
parent | 73e7a6164730051cca2555ed70b0c34935049514 (diff) | |
download | net-ssh-multi-793696dbcf7ac3c763b113f611a56052493f318b.tar.gz |
use an abbreviated session definition syntax (borrowing further from Capistrano)
Diffstat (limited to 'test/session_actions_test.rb')
-rw-r--r-- | test/session_actions_test.rb | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/test/session_actions_test.rb b/test/session_actions_test.rb index c4f3e58..6c688af 100644 --- a/test/session_actions_test.rb +++ b/test/session_actions_test.rb @@ -12,8 +12,12 @@ class SessionActionsTest < Test::Unit::TestCase @servers = [] end - def use(h, u, o={}) - server = Net::SSH::Multi::Server.new(self, h, u, o) + def default_user + "user" + end + + def use(h, o={}) + server = Net::SSH::Multi::Server.new(self, h, o) servers << server server end @@ -24,7 +28,7 @@ class SessionActionsTest < Test::Unit::TestCase end def test_busy_should_be_true_if_any_server_is_busy - srv1, srv2, srv3 = @session.use('h1', 'u1'), @session.use('h2', 'u2'), @session.use('h3', 'u3') + srv1, srv2, srv3 = @session.use('h1'), @session.use('h2'), @session.use('h3') srv1.stubs(:busy?).returns(false) srv2.stubs(:busy?).returns(false) srv3.stubs(:busy?).returns(true) @@ -32,7 +36,7 @@ class SessionActionsTest < Test::Unit::TestCase end def test_busy_should_be_false_if_all_servers_are_not_busy - srv1, srv2, srv3 = @session.use('h1', 'u1', :properties => {:a => 1}), @session.use('h2', 'u2', :properties => {:a => 1, :b => 2}), @session.use('h3', 'u3') + srv1, srv2, srv3 = @session.use('h1'), @session.use('h2'), @session.use('h3') srv1.stubs(:busy?).returns(false) srv2.stubs(:busy?).returns(false) srv3.stubs(:busy?).returns(false) @@ -51,8 +55,8 @@ class SessionActionsTest < Test::Unit::TestCase end def test_open_channel_should_delegate_to_sessions_and_set_accessors_on_each_channel_and_return_multi_channel - srv1 = @session.use('h1', 'u1') - srv2 = @session.use('h2', 'u2') + srv1 = @session.use('h1') + srv2 = @session.use('h2') s1 = { :server => srv1 } s2 = { :server => srv2 } c1 = { :stub => :value } |