Add platform, version to spec files
This patch adds platform and version to the spec files. Without it, every single test results in this warning: WARNING: you must specify a 'platform' and 'version' to your ChefSpec Runner and/or Fauxhai constructor, in the future omitting these will become a hard error. A list of available platforms is available at https://github.com/customink/fauxhai/blob/master/PLATFORMS.md
This commit is contained in:
parent
97239e41a9
commit
15781eac4e
|
@ -19,7 +19,9 @@ require_relative '../libraries/openstack_domain'
|
||||||
|
|
||||||
describe 'openstackclient_test::domain' do
|
describe 'openstackclient_test::domain' do
|
||||||
let(:chef_run) do
|
let(:chef_run) do
|
||||||
runner = ChefSpec::SoloRunner.new(step_into: ['openstack_domain'])
|
runner = ChefSpec::SoloRunner.new(
|
||||||
|
UBUNTU_OPTS.merge(step_into: ['openstack_domain'])
|
||||||
|
)
|
||||||
runner.converge(described_recipe)
|
runner.converge(described_recipe)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,9 @@ require_relative '../libraries/openstack_endpoint'
|
||||||
|
|
||||||
describe 'openstackclient_test::endpoint' do
|
describe 'openstackclient_test::endpoint' do
|
||||||
let(:chef_run) do
|
let(:chef_run) do
|
||||||
runner = ChefSpec::SoloRunner.new(step_into: ['openstack_endpoint'])
|
runner = ChefSpec::SoloRunner.new(
|
||||||
|
UBUNTU_OPTS.merge(step_into: ['openstack_endpoint'])
|
||||||
|
)
|
||||||
runner.converge(described_recipe)
|
runner.converge(described_recipe)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,9 @@ require_relative '../libraries/openstack_project'
|
||||||
|
|
||||||
describe 'openstackclient_test::project' do
|
describe 'openstackclient_test::project' do
|
||||||
let(:chef_run) do
|
let(:chef_run) do
|
||||||
runner = ChefSpec::SoloRunner.new(step_into: ['openstack_project'])
|
runner = ChefSpec::SoloRunner.new(
|
||||||
|
UBUNTU_OPTS.merge(step_into: ['openstack_project'])
|
||||||
|
)
|
||||||
runner.converge(described_recipe)
|
runner.converge(described_recipe)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,9 @@ require_relative '../libraries/openstack_role'
|
||||||
|
|
||||||
describe 'openstackclient_test::role' do
|
describe 'openstackclient_test::role' do
|
||||||
let(:chef_run) do
|
let(:chef_run) do
|
||||||
runner = ChefSpec::SoloRunner.new(step_into: ['openstack_role'])
|
runner = ChefSpec::SoloRunner.new(
|
||||||
|
UBUNTU_OPTS.merge(step_into: ['openstack_role'])
|
||||||
|
)
|
||||||
runner.converge(described_recipe)
|
runner.converge(described_recipe)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,9 @@ require_relative '../libraries/openstack_service'
|
||||||
|
|
||||||
describe 'openstackclient_test::service' do
|
describe 'openstackclient_test::service' do
|
||||||
let(:chef_run) do
|
let(:chef_run) do
|
||||||
runner = ChefSpec::SoloRunner.new(step_into: ['openstack_service'])
|
runner = ChefSpec::SoloRunner.new(
|
||||||
|
UBUNTU_OPTS.merge(step_into: ['openstack_service'])
|
||||||
|
)
|
||||||
runner.converge(described_recipe)
|
runner.converge(described_recipe)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -23,4 +23,9 @@ RSpec.configure do |config|
|
||||||
config.log_level = :error
|
config.log_level = :error
|
||||||
end
|
end
|
||||||
|
|
||||||
|
UBUNTU_OPTS = {
|
||||||
|
platform: 'ubuntu',
|
||||||
|
version: '16.04'
|
||||||
|
}.freeze
|
||||||
|
|
||||||
at_exit { ChefSpec::Coverage.report! }
|
at_exit { ChefSpec::Coverage.report! }
|
||||||
|
|
|
@ -19,7 +19,9 @@ require_relative '../libraries/openstack_user'
|
||||||
|
|
||||||
describe 'openstackclient_test::user' do
|
describe 'openstackclient_test::user' do
|
||||||
let(:chef_run) do
|
let(:chef_run) do
|
||||||
runner = ChefSpec::SoloRunner.new(step_into: ['openstack_user'])
|
runner = ChefSpec::SoloRunner.new(
|
||||||
|
UBUNTU_OPTS.merge(step_into: ['openstack_user'])
|
||||||
|
)
|
||||||
runner.converge(described_recipe)
|
runner.converge(described_recipe)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue