Revert "Update 3rdparty rabbitmq module"
[mirror/dsa-puppet.git] / 3rdparty / modules / rabbitmq / spec / unit / puppet / type / rabbitmq_vhost_spec.rb
index 38337b1..70b8e37 100644 (file)
@@ -1,21 +1,21 @@
-require 'spec_helper'
+require 'puppet'
+require 'puppet/type/rabbitmq_vhost'
 describe Puppet::Type.type(:rabbitmq_vhost) do
-  let(:vhost) do
-    Puppet::Type.type(:rabbitmq_vhost).new(name: 'foo')
+  before :each do
+    @vhost = Puppet::Type.type(:rabbitmq_vhost).new(:name => 'foo')
   end
-
-  it 'accepts a vhost name' do
-    vhost[:name] = 'dan'
-    expect(vhost[:name]).to eq('dan')
+  it 'should accept a vhost name' do
+    @vhost[:name] = 'dan'
+    @vhost[:name].should == 'dan'
   end
-  it 'requires a name' do
-    expect do
+  it 'should require a name' do
+    expect {
       Puppet::Type.type(:rabbitmq_vhost).new({})
-    end.to raise_error(Puppet::Error, 'Title or name must be provided')
+    }.to raise_error(Puppet::Error, 'Title or name must be provided')
   end
-  it 'does not allow whitespace in the name' do
-    expect do
-      vhost[:name] = 'b r'
-    end.to raise_error(Puppet::Error, %r{Valid values match})
+  it 'should not allow whitespace in the name' do
+    expect {
+      @vhost[:name] = 'b r'
+    }.to raise_error(Puppet::Error, /Valid values match/)
   end
 end