From f0635179b60f5cf30d1f7070f4c3c998ad5131c0 Mon Sep 17 00:00:00 2001 From: Bryan Kearney Date: Wed, 29 Oct 2008 11:29:12 -0400 Subject: Added unit tests for the augeas type and provider --- lib/puppet/provider/augeas/augeas.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib') 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 -- cgit