Skip to content

Commit aace62d

Browse files
committed
Remove repos before testing on RedHat
If extra repos are installed, we do not install the default version of nginx we want to test.
1 parent db6dd1b commit aace62d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

spec/acceptance/nginx_server_spec.rb

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@
33
require 'spec_helper_acceptance'
44

55
describe 'nginx::resource::server define:' do
6+
it 'remove leftovers from previous tests', if: fact('os.family') == 'RedHat' do
7+
pp = "
8+
yumrepo { 'nginx-release':
9+
ensure => absent,
10+
}
11+
yumrepo { 'passenger':
12+
ensure => absent,
13+
}
14+
"
15+
apply_manifest(pp, catch_failures: true)
16+
shell('yum -y remove nginx nginx-filesystem passenger nginx-mod-mail')
17+
shell('yum clean all')
18+
end
19+
620
context 'new server on port 80' do
721
it 'configures a nginx server' do
822
pp = "

0 commit comments

Comments
 (0)