diff options
| author | Jesse Wolfe <jes5199@gmail.com> | 2010-08-27 12:33:15 -0700 |
|---|---|---|
| committer | Jesse Wolfe <jes5199@gmail.com> | 2010-08-27 12:33:15 -0700 |
| commit | fb9034731ddae41f1009745eb8eb1ea53aa05cfb (patch) | |
| tree | 5cb8296af8859f59b9a20995105af77a9cdb2821 /spec/unit/resource | |
| parent | 16f701edd89a320ad73b5468d883dfb017fe6e96 (diff) | |
| parent | 8be1929043f4560bb17a4b06293b3f9a4efcfdbf (diff) | |
Merge commit '2.6.1rc3' into next
Diffstat (limited to 'spec/unit/resource')
| -rwxr-xr-x | spec/unit/resource/type_spec.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/unit/resource/type_spec.rb b/spec/unit/resource/type_spec.rb index 29c13c53f..7701e55d5 100755 --- a/spec/unit/resource/type_spec.rb +++ b/spec/unit/resource/type_spec.rb @@ -412,6 +412,23 @@ describe Puppet::Resource::Type do @type = Puppet::Resource::Type.new(:hostclass, "foo") end + it "should add hostclass names to the classes list" do + @type.evaluate_code(@resource) + @compiler.catalog.classes.should be_include("foo") + end + + it "should add node names to the classes list" do + @type = Puppet::Resource::Type.new(:node, "foo") + @type.evaluate_code(@resource) + @compiler.catalog.classes.should be_include("foo") + end + + it "should not add defined resource names to the classes list" do + @type = Puppet::Resource::Type.new(:definition, "foo") + @type.evaluate_code(@resource) + @compiler.catalog.classes.should_not be_include("foo") + end + it "should set all of its parameters in a subscope" do subscope = stub 'subscope', :compiler => @compiler @type.expects(:subscope).with(@scope, @resource).returns subscope |
