summaryrefslogtreecommitdiff
path: root/lib/puppet/parser
diff options
context:
space:
mode:
authorJeff McCune <jeff@puppetlabs.com>2012-07-19 17:37:39 -0700
committerJeff McCune <jeff@puppetlabs.com>2012-07-23 09:21:22 -0700
commitc1297755d4af11eb918ad987983ebd8398e38f58 (patch)
treedd3cb4e354d91f8ee472202f54dd91bdf1b9d451 /lib/puppet/parser
parent98ff3abd09ed447da37f09dce1ed2d95d0d05397 (diff)
downloadpuppet-stdlib-c1297755d4af11eb918ad987983ebd8398e38f58.tar.gz
puppet-stdlib-c1297755d4af11eb918ad987983ebd8398e38f58.tar.bz2
(Maint) Fix up the get_module_path parser function
This patch switches the spec tests for the get_module_path function to use mock objects. The underlying Puppet::Module.find method has reasonable test coverage inside of Puppet core so we might as well break the tight dependency while we're fixing up the specs to use the new parser scope. The behavior of the parser function itself should still have complete coverage even though the tests have switched to mock the implementation inside of Puppet.
Diffstat (limited to 'lib/puppet/parser')
-rw-r--r--lib/puppet/parser/functions/get_module_path.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/puppet/parser/functions/get_module_path.rb b/lib/puppet/parser/functions/get_module_path.rb
index 4d2b50b..1421b91 100644
--- a/lib/puppet/parser/functions/get_module_path.rb
+++ b/lib/puppet/parser/functions/get_module_path.rb
@@ -7,7 +7,7 @@ module Puppet::Parser::Functions
$module_path = get_module_path('stdlib')
EOT
) do |args|
- raise(Puppet::ParseError, "get_module_name(): Wrong number of arguments, expects one") unless args.size == 1
+ raise(Puppet::ParseError, "get_module_path(): Wrong number of arguments, expects one") unless args.size == 1
if module_path = Puppet::Module.find(args[0], compiler.environment.to_s)
module_path.path
else