fuel-library/deployment/puppet/osnailyfacter/modular/cluster-haproxy/cluster-haproxy_post.rb
Dmitry Ilyin 4296519bf6 Refactor pre/post modular tests
* Use common library for tests

Related blueprint: fuel-library-modularization
Fuel-CI: disable

Change-Id: I8769748ae79d5a1597eb0f320e0a0ed9581d5a0b
2015-03-24 22:40:32 +03:00

17 lines
549 B
Ruby

require File.join File.dirname(__FILE__), '../test_common.rb'
class ClusterHaproxyPostTest < Test::Unit::TestCase
def test_haproxy_config_present
assert File.file?('/etc/haproxy/haproxy.cfg'), 'No haproxy config file!'
end
def test_haproxy_is_running
assert TestCommon::Process.running?('/usr/sbin/haproxy'), 'Haproxy is not running!'
end
def test_haproxy_stats_accessible
url = TestCommon::HAProxy.stats_url
assert TestCommon::Network.url_accessible?(url), "Cannot connect to the HAProxy stats url '#{url}'!"
end
end