Good vs Bad Tests
# This basically tests that Puppet works. | |
describe 'foo' do | |
let(:params) { :param => 'somevalue' } | |
it do | |
should contain_file('bar').with({ | |
:ensure => present, | |
:owner => root, | |
:group => root, | |
:mode => 0644, | |
:content => 'somevalue' | |
}) | |
end | |
end |
# Better test | |
describe 'foo' do | |
let(:params) { :param => 'somevalue' } | |
it 'should contain the expected resources' do | |
should contain_file('bar').with_content(/^somevalue$/) | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment