diff --git a/manifests/client.pp b/manifests/client.pp index 4796b8335..0bfa8256d 100644 --- a/manifests/client.pp +++ b/manifests/client.pp @@ -1,9 +1,9 @@ class nova::client( - + $ensure = 'present', ) { package { 'python-novaclient': - ensure => present, + ensure => $ensure, } } diff --git a/spec/classes/nova_client_spec.rb b/spec/classes/nova_client_spec.rb index 126cd197c..46c88aee3 100644 --- a/spec/classes/nova_client_spec.rb +++ b/spec/classes/nova_client_spec.rb @@ -2,4 +2,11 @@ require 'spec_helper' describe 'nova::client' do it { should contain_package('python-novaclient').with_ensure('present') } + describe "with specified version" do + let :params do + {:ensure => '2012.1-2'} + end + + it { should contain_package('python-novaclient').with_ensure('2012.1-2') } + end end