diff options
author | Jeff McCune <jeff@puppetlabs.com> | 2012-05-10 21:36:46 -0700 |
---|---|---|
committer | Jeff McCune <jeff@puppetlabs.com> | 2012-05-10 22:04:58 -0700 |
commit | 1373e70639e0105ec314c006bd82545573a389e6 (patch) | |
tree | 54de34b7a0a97d011287730927b465ed8bd85a37 /spec/unit/puppet | |
parent | 20aacc5a29f767f09ecf5964068392cf3054bddc (diff) | |
download | puppet-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/puppet')
-rw-r--r-- | spec/unit/puppet/type/file_line_spec.rb | 3 |
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 |