3 RSpec.configure do |config|
4 config.mock_with :mocha
6 provider_class = Puppet::Type.type(:rabbitmq_plugin).provider(:rabbitmqplugins)
7 describe provider_class do
9 @resource = Puppet::Type::Rabbitmq_plugin.new(
12 @provider = provider_class.new(@resource)
14 it 'should match plugins' do
15 @provider.expects(:rabbitmqplugins).with('list', '-E', '-m').returns("foo\n")
16 @provider.exists?.should == 'foo'
18 it 'should call rabbitmqplugins to enable' do
19 @provider.expects(:rabbitmqplugins).with('enable', 'foo')
22 it 'should call rabbitmqplugins to disable' do
23 @provider.expects(:rabbitmqplugins).with('disable', 'foo')