16 lines
493 B
Ruby
16 lines
493 B
Ruby
require File.join(File.dirname(__FILE__), 'test_helper')
|
|
|
|
class SSHTest < Test::Unit::TestCase
|
|
should "be able to execute a command over ssh" do
|
|
ssh = Hydra::SSH.new(
|
|
'localhost', # connect to this machine
|
|
File.expand_path(File.join(File.dirname(__FILE__))), # move to the test directory
|
|
"ruby fixtures/echo_the_dolphin.rb"
|
|
)
|
|
message = Hydra::Messages::TestMessage.new
|
|
ssh.write message
|
|
assert_equal message.text, ssh.gets.text
|
|
ssh.close
|
|
end
|
|
end
|