summaryrefslogtreecommitdiffstats
path: root/spec/unit/node
diff options
context:
space:
mode:
authorLuke Kanies <luke@reductivelabs.com>2010-01-21 22:45:43 -0800
committertest branch <puppet-dev@googlegroups.com>2010-02-17 06:50:53 -0800
commitaf9a92086df8fcfbb572eb3d2bc11eee383ef9e4 (patch)
treea79f4ff8ce6eee2d5b81fb03bd1d1ab9a7ea0dff /spec/unit/node
parentc8e89cc1a69ff5827ad40439a2c903c24ae42aba (diff)
downloadpuppet-af9a92086df8fcfbb572eb3d2bc11eee383ef9e4.tar.gz
puppet-af9a92086df8fcfbb572eb3d2bc11eee383ef9e4.tar.xz
puppet-af9a92086df8fcfbb572eb3d2bc11eee383ef9e4.zip
Adding an environment helper
Signed-off-by: Luke Kanies <luke@reductivelabs.com>
Diffstat (limited to 'spec/unit/node')
-rwxr-xr-xspec/unit/node/environment.rb24
1 files changed, 24 insertions, 0 deletions
diff --git a/spec/unit/node/environment.rb b/spec/unit/node/environment.rb
index 81981973d..8945f28df 100755
--- a/spec/unit/node/environment.rb
+++ b/spec/unit/node/environment.rb
@@ -216,4 +216,28 @@ describe Puppet::Node::Environment do
end
end
end
+
+ describe Puppet::Node::Environment::Helper do
+ before do
+ @helper = Object.new
+ @helper.extend(Puppet::Node::Environment::Helper)
+ end
+
+ it "should be able to set and retrieve the environment" do
+ @helper.environment = :foo
+ @helper.environment.name.should == :foo
+ end
+
+ it "should accept an environment directly" do
+ env = Puppet::Node::Environment.new :foo
+ @helper.environment = env
+ @helper.environment.name.should == :foo
+ end
+
+ it "should accept an environment as a string" do
+ env = Puppet::Node::Environment.new "foo"
+ @helper.environment = env
+ @helper.environment.name.should == :foo
+ end
+ end
end