fuel-library/tests/noop/spec/hosts/virtual_ips/virtual_ips_spec.rb

22 lines
544 B
Ruby

require 'spec_helper'
require 'shared-examples'
manifest = 'virtual_ips/virtual_ips.pp'
describe manifest do
shared_examples 'catalog' do
# TODO: test vip parameters too
Noop.hiera_structure('network_metadata/vips', {}).each do |name, params|
next unless params['network_role']
next unless params['node_roles']
if params['namespace']
it "should have '#{name}' VIP" do
expect(subject).to contain_cluster__virtual_ip(name)
end
end
end
end
test_ubuntu_and_centos manifest
end