4296519bf6
* Use common library for tests Related blueprint: fuel-library-modularization Fuel-CI: disable Change-Id: I8769748ae79d5a1597eb0f320e0a0ed9581d5a0b
23 lines
568 B
Ruby
23 lines
568 B
Ruby
require File.join File.dirname(__FILE__), '../test_common.rb'
|
|
|
|
class HostsPreTest < Test::Unit::TestCase
|
|
|
|
def test_hiera_has_nodes_data
|
|
nodes_array = TestCommon::Settings.nodes
|
|
assert nodes_array.is_a?(Array), 'Nodes data not found!'
|
|
assert nodes_array.any?
|
|
end
|
|
|
|
def test_nodes_are_correct
|
|
nodes_array = TestCommon::Settings.nodes
|
|
|
|
nodes_array.each do |node|
|
|
error = "Node #{node.inspect} is not correct!"
|
|
assert node['internal_address'], error
|
|
assert node['fqdn'], error
|
|
assert node['name'], error
|
|
end
|
|
end
|
|
|
|
end
|