1
0
Fork 0
mirror of https://github.com/nishiki/is_master.git synced 2024-11-23 11:27:53 +00:00
is_master/test/test_cli.rb

22 lines
463 B
Ruby
Raw Normal View History

2017-11-09 10:35:27 +00:00
require 'test/unit'
class TestCli < Test::Unit::TestCase
def test_slave_mode
output = %x(is_master 10.255.255.0 echo 'GOOD!')
assert_match('I am slave', output)
end
def test_master_mode
output = %x(is_master 127.0.0.1 echo 'GOOD!')
assert_match('GOOD!', output)
end
2017-11-10 07:01:18 +00:00
def test_missing_arg
output = %x(is_master 127.0.0.1)
assert_match('Usage: ', output)
output = %x(is_master)
assert_match('Usage: ', output)
end
2017-11-09 10:35:27 +00:00
end