summaryrefslogtreecommitdiffstats
path: root/lib/puppet
diff options
context:
space:
mode:
authorBryan Kearney <bkearney@redhat.com>2008-10-29 11:29:12 -0400
committerJames Turnbull <james@lovedthanlost.net>2008-10-30 06:59:33 +1100
commitf0635179b60f5cf30d1f7070f4c3c998ad5131c0 (patch)
tree882a5d12cf186a937e5a3797d9583ede29a897a7 /lib/puppet
parent2d37f09aa093b10cb64b9b649f0066217c53d48f (diff)
downloadpuppet-f0635179b60f5cf30d1f7070f4c3c998ad5131c0.tar.gz
puppet-f0635179b60f5cf30d1f7070f4c3c998ad5131c0.tar.xz
puppet-f0635179b60f5cf30d1f7070f4c3c998ad5131c0.zip
Added unit tests for the augeas type and provider
Diffstat (limited to 'lib/puppet')
-rw-r--r--lib/puppet/provider/augeas/augeas.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/puppet/provider/augeas/augeas.rb b/lib/puppet/provider/augeas/augeas.rb
index a487e2ac5..cadbd667b 100644
--- a/lib/puppet/provider/augeas/augeas.rb
+++ b/lib/puppet/provider/augeas/augeas.rb
@@ -158,12 +158,13 @@ Puppet::Type.type(:augeas).provide(:augeas) do
# Actually execute the augeas changes.
def execute_changes
aug = open_augeas
- commands = self.resource[:changes]
+ commands = resource[:changes]
+ context = resource[:context]
commands.each do |cmd_array|
fail("invalid command #{cmd_array.join[" "]}") if cmd_array.length < 2
command = cmd_array[0]
cmd_array.shift()
- cmd_array[0]=File.join(resource[:context], cmd_array[0])
+ cmd_array[0]=File.join(context, cmd_array[0])
debug("sending command '#{command}' with params #{cmd_array.inspect}")
begin
case command