]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/stdlib/spec/lib/puppet_spec/scope.rb
upgrade to stdlib 4.6.1
[dsa-puppet.git] / 3rdparty / modules / stdlib / spec / lib / puppet_spec / scope.rb
1 #! /usr/bin/env ruby -S rspec
2
3 module PuppetSpec::Scope
4   # Initialize a new scope suitable for testing.
5   #
6   def create_test_scope_for_node(node_name)
7     node = Puppet::Node.new(node_name)
8     compiler = Puppet::Parser::Compiler.new(node)
9     scope = Puppet::Parser::Scope.new(compiler)
10     scope.source = Puppet::Resource::Type.new(:node, node_name)
11     scope.parent = compiler.topscope
12     scope
13   end
14
15 end