]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/keystone/spec/classes/keystone_client_spec.rb
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / keystone / spec / classes / keystone_client_spec.rb
diff --git a/3rdparty/modules/keystone/spec/classes/keystone_client_spec.rb b/3rdparty/modules/keystone/spec/classes/keystone_client_spec.rb
new file mode 100644 (file)
index 0000000..5ed6f6b
--- /dev/null
@@ -0,0 +1,22 @@
+require 'spec_helper'
+
+describe 'keystone::client' do
+
+  describe "with default parameters" do
+    it { should contain_package('python-keystoneclient').with(
+        'ensure' => 'present',
+        'tag'    => 'openstack'
+    ) }
+  end
+
+  describe "with specified version" do
+    let :params do
+      {:ensure => '2013.1'}
+    end
+
+    it { should contain_package('python-keystoneclient').with(
+        'ensure' => '2013.1',
+        'tag'    => 'openstack'
+    ) }
+  end
+end