
We had two reviews which added an ops-messaging cookbook. Updating this cookbook with patterns we estabished from the database cookbook. Craig already did most of the work, however, updated the tests to use the chefspec find_provider, added clustering support, and attempted to follow the service_type attribute patterns used in database cookbook. Since these cookbooks are not complete, added a larger commit than would have. Change-Id: I0edfc996df413c6e41a31d53f964d7f5fc9e0aeb
20 lines
537 B
Ruby
20 lines
537 B
Ruby
require_relative 'spec_helper'
|
|
|
|
describe "openstack-ops-messaging::server" do
|
|
before { ops_messaging_stubs }
|
|
describe "ubuntu" do
|
|
|
|
it "uses proper messaging server recipe" do
|
|
chef_run = ::ChefSpec::ChefRunner.new(::UBUNTU_OPTS) do |n|
|
|
n.set["openstack"]["mq"] = {
|
|
"user" => "rabbit-user",
|
|
"vhost" => "/test-vhost"
|
|
}
|
|
end
|
|
chef_run.converge "openstack-ops-messaging::server"
|
|
|
|
expect(chef_run).to include_recipe "openstack-ops-messaging::rabbitmq-server"
|
|
end
|
|
end
|
|
end
|