- context 'with RabbitMQ version >=3.7.0' do
- it 'matches policies from list' do
- provider.class.expects(:rabbitmq_version).returns '3.7.0'
- provider.class.expects(:rabbitmqctl).with('list_policies', '-q', '-p', '/').returns <<-EOT
-/ ha-all .* all {"ha-mode":"all","ha-sync-mode":"automatic"} 0
-/ test .* exchanges {"ha-mode":"all"} 0
-EOT
- expect(provider.exists?).to eq(applyto: 'all',
- pattern: '.*',
- priority: '0',
- definition: {
- 'ha-mode' => 'all',
- 'ha-sync-mode' => 'automatic'
- })
- end
- end
-
- context 'with RabbitMQ version >=3.2.0 and < 3.7.0' do
- it 'matches policies from list' do
- provider.class.expects(:rabbitmq_version).returns '3.6.9'
- provider.class.expects(:rabbitmqctl).with('list_policies', '-q', '-p', '/').returns <<-EOT
+ it 'should match policies from list (>=3.2.0)' do
+ provider.class.expects(:rabbitmqctl).with('list_policies', '-q', '-p', '/').returns <<-EOT