Skip to content

Commit 474084f

Browse files
committed
Spec fix for parameters
- Use it_behaves_like 'an idempotent resource' in parameter_spec - Hacky spec test fix for lack of idempotency when installing implicitly enabled plugins with newer RabbitMQ versions (see voxpupuli#844)
1 parent 8dd67d8 commit 474084f

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

spec/acceptance/parameter_spec.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class { 'rabbitmq':
1717
admin_enable => true,
1818
}
1919
20-
rabbitmq_plugin { [ 'rabbitmq_federation_management', 'rabbitmq_federation' ]:
20+
rabbitmq_plugin { [ 'rabbitmq_federation_management' ]:
2121
ensure => present
2222
} ~> Service['rabbitmq-server']
2323
@@ -33,11 +33,10 @@ class { 'rabbitmq':
3333
},
3434
}
3535
EOS
36-
37-
apply_manifest(pp, catch_failures: true)
38-
apply_manifest(pp, catch_changes: true)
3936
end
4037

38+
it_behaves_like 'an idempotent resource'
39+
4140
it 'has the parameter' do
4241
shell('rabbitmqctl list_parameters -p fedhost') do |r|
4342
expect(r.stdout).to match(%r{federation-upstream.*documentumFed.*expires.*3600000})

0 commit comments

Comments
 (0)