mirror of
https://github.com/inspec/inspec
synced 2024-12-18 09:03:12 +00:00
b2146d8758
All resources from deps are added into the control_eval_context used by the current profile. However, if there is a name conflict, the last loaded resource wins. The new `require_resource` dsl method allows the user to do the following: require_resource(profile: 'profile_name', resource: 'other', as: 'renamed') describe renamed do ... end Signed-off-by: Steven Danna <steve@chef.io>
27 lines
593 B
Ruby
27 lines
593 B
Ruby
# encoding: utf-8
|
|
# copyright: 2015, The Authors
|
|
# license: All rights reserved
|
|
require_resource(profile: 'profile_c', resource: 'gordon_config', as: 'gordy_config')
|
|
|
|
describe gordy_config do
|
|
its('version') { should eq('1.0') }
|
|
end
|
|
|
|
control 'whichgordon' do
|
|
describe gordy_config do
|
|
its('version') { should eq('1.0') }
|
|
end
|
|
|
|
describe gordon_config do
|
|
its('version') { should eq('2.0') }
|
|
end
|
|
|
|
describe gordy_config do
|
|
its('version') { should eq(gordy_config.version) }
|
|
end
|
|
|
|
describe gordon_config do
|
|
its('version') { should eq(gordon_config.version) }
|
|
end
|
|
|
|
end
|