diff options
| author | Paul Berry <paul@puppetlabs.com> | 2010-09-03 11:17:35 -0700 |
|---|---|---|
| committer | Markus Roberts <Markus@reality.com> | 2010-09-22 21:11:22 -0700 |
| commit | f95006148c3a0b4d7e8ee1812b1993b674f050e4 (patch) | |
| tree | 5059295466481f3a1380d29642808bdfae006397 /spec/unit/parser/parser_spec.rb | |
| parent | 8ff4b9a0b16310729a0411ad151ad0d0636069d5 (diff) | |
| download | puppet-f95006148c3a0b4d7e8ee1812b1993b674f050e4.tar.gz puppet-f95006148c3a0b4d7e8ee1812b1993b674f050e4.tar.xz puppet-f95006148c3a0b4d7e8ee1812b1993b674f050e4.zip | |
[#4716] ResourceTypeAPI exposes implementation details that are likely to change
Made the following modifications to ResourceTypeAPI:
(1) returned nil from “define”, “hostclass”, and “node”.
(2) renamed “mk_resource_type” and “munge_type_arguments” to
“__mk_resource_type__” and “__munge_type_arguments__” to discourage
customers from calling them.
(3) Made ResourceTypeAPI a class rather than a module, and changed the
parser to evaluate the contents of pure ruby manifests using a
instances of this class.
(4) Changed ResourceTypeAPI to insert newly instantiated types into
Thread.current[:known_resource_types] rather than the default
environment's known_resource_types.
This effectively backports the fix for issue #4657 to 2.6.x.
Also backported the new spec tests from #4657.
Diffstat (limited to 'spec/unit/parser/parser_spec.rb')
| -rwxr-xr-x | spec/unit/parser/parser_spec.rb | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/spec/unit/parser/parser_spec.rb b/spec/unit/parser/parser_spec.rb index 0657ab37a..f73e07a5c 100755 --- a/spec/unit/parser/parser_spec.rb +++ b/spec/unit/parser/parser_spec.rb @@ -52,15 +52,6 @@ describe Puppet::Parser do @parser.file = "/my/file.rb" @parser.parse end - - describe "in ruby" do - it "should use the ruby interpreter to load the file" do - @parser.file = "/my/file.rb" - @parser.expects(:require).with "/my/file.rb" - - @parser.parse_ruby_file - end - end end describe "when parsing append operator" do |
