From 53008e567fd64f391e0b45652b2f4ac1551ccf47 Mon Sep 17 00:00:00 2001 From: Luke Kanies Date: Mon, 19 Nov 2007 23:27:07 -0600 Subject: The Puppet settings instance now validates environments when you set an environment. --- spec/unit/node/environment.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'spec/unit') diff --git a/spec/unit/node/environment.rb b/spec/unit/node/environment.rb index cccff7b97..69d7acb47 100755 --- a/spec/unit/node/environment.rb +++ b/spec/unit/node/environment.rb @@ -29,6 +29,11 @@ describe Puppet::Node::Environment do Puppet::Node::Environment.valid?(:one).should be_true end + it "should be used to determine when an environment setting is valid" do + Puppet.settings.expects(:value).with(:environments).returns("one,two") + proc { Puppet.settings[:environment] = :three }.should raise_error(ArgumentError) + end + it "should use the default environment if no name is provided while initializing an environment" do Puppet.settings.expects(:value).with(:environments).returns("one,two") Puppet.settings.expects(:value).with(:environment).returns("one") -- cgit