inspec/test/unit/mock/profiles/exception-in-control/controls/01-file.rb
Clinton Wolfe 1a00853cd8
Catch exceptions in control blocks and fail the control (#2987)
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2018-04-26 15:44:16 -04:00

25 lines
No EOL
666 B
Ruby

title 'Test case 1 for exceptions in the file resource'
control 'c01 using file resource on nonexistant file with no property access' do
f = file('/i/do/not/exist')
describe 'Test block' do
it { should include 'Test'}
end
end
control 'c02 using file resource on nonexistant file with contents access in test block' do
f = file('/i/do/not/exist')
describe 'Test block' do
subject { f.content }
it { should be_nil }
end
end
control 'c03 using file resource on nonexistant file with contents access control block' do
f = file('/i/do/not/exist')
c = f.content
describe 'Test block' do
subject { c }
it { should be_nil }
end
end