]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/vswitch/spec/classes/vswitch_ovs_spec.rb
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / vswitch / spec / classes / vswitch_ovs_spec.rb
diff --git a/3rdparty/modules/vswitch/spec/classes/vswitch_ovs_spec.rb b/3rdparty/modules/vswitch/spec/classes/vswitch_ovs_spec.rb
new file mode 100644 (file)
index 0000000..de7e146
--- /dev/null
@@ -0,0 +1,27 @@
+require 'spec_helper'
+
+describe 'vswitch::ovs' do
+
+  context 'on redhat with default parameters' do
+
+    let :facts do
+      {:osfamily => 'Redhat'}
+    end
+
+    it 'should contain the correct package and service' do
+
+      should contain_service('openvswitch').with(
+        :ensure => true,
+        :enable => true,
+        :name   => 'openvswitch'
+      )
+
+      should contain_package('openvswitch').with(
+        :name   => 'openvswitch',
+        :ensure => 'present',
+        :before => 'Service[openvswitch]'
+      )
+
+    end
+  end
+end