summaryrefslogtreecommitdiff
path: root/spec/unit
diff options
context:
space:
mode:
authorJeff McCune <jeff@puppetlabs.com>2012-05-10 21:36:46 -0700
committerJeff McCune <jeff@puppetlabs.com>2012-05-10 22:04:58 -0700
commit1373e70639e0105ec314c006bd82545573a389e6 (patch)
tree54de34b7a0a97d011287730927b465ed8bd85a37 /spec/unit
parent20aacc5a29f767f09ecf5964068392cf3054bddc (diff)
downloadpuppet-stdlib-1373e70639e0105ec314c006bd82545573a389e6.tar.gz
puppet-stdlib-1373e70639e0105ec314c006bd82545573a389e6.tar.bz2
Make file_line default to ensure => present
The examples in the file_line resource documentation state the following resource should work: file_line { 'sudo_rule': path => '/etc/sudoers', line => '%sudo ALL=(ALL) ALL', } Without this patch the example does not work because ensure is not set to present. This patch fixes the problem by setting the default value of ensure to present.
Diffstat (limited to 'spec/unit')
-rw-r--r--spec/unit/puppet/type/file_line_spec.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/spec/unit/puppet/type/file_line_spec.rb b/spec/unit/puppet/type/file_line_spec.rb
index a3e13ea..c86dbd2 100644
--- a/spec/unit/puppet/type/file_line_spec.rb
+++ b/spec/unit/puppet/type/file_line_spec.rb
@@ -21,4 +21,7 @@ describe Puppet::Type.type(:file_line) do
it 'should require that a file is specified' do
expect { Puppet::Type.type(:file_line).new(:name => 'foo', :line => 'path') }.should raise_error(Puppet::Error, /Both line and path are required attributes/)
end
+ it 'should default to ensure => present' do
+ file_line[:ensure].should eq :present
+ end
end