Project

General

Profile

« Previous | Next » 

Revision 8d3012fe

Added by Dominic Cleal about 10 years ago

fixes #5522 - future parser can be set in puppet.conf [main]

View differences:

test/puppet_environment_test.rb
Proxy::Puppet::Environment.send(:puppet_environments)
end
def test_classes_calls_scan_directory
Proxy::Puppet::ConfigReader.any_instance.stubs(:get).returns({})
env = Proxy::Puppet::Environment.new(:name => 'production', :paths => ['/etc/puppet/modules', '/etc/puppet/production'])
Proxy::Puppet::PuppetClass.expects(:scan_directory).with('/etc/puppet/modules', nil)
Proxy::Puppet::PuppetClass.expects(:scan_directory).with('/etc/puppet/production', nil)
env.classes
end
def test_classes_calls_scan_directory_with_eparser_master
Proxy::Puppet::ConfigReader.any_instance.stubs(:get).returns({:master => {:parser => 'future'}})
env = Proxy::Puppet::Environment.new(:name => 'production', :paths => ['/etc/puppet/modules', '/etc/puppet/production'])
Proxy::Puppet::PuppetClass.expects(:scan_directory).with('/etc/puppet/modules', true)
Proxy::Puppet::PuppetClass.expects(:scan_directory).with('/etc/puppet/production', true)
env.classes
end
def test_classes_calls_scan_directory_with_eparser_main
Proxy::Puppet::ConfigReader.any_instance.stubs(:get).returns({:main => {:parser => 'future'}})
env = Proxy::Puppet::Environment.new(:name => 'production', :paths => ['/etc/puppet/modules', '/etc/puppet/production'])
Proxy::Puppet::PuppetClass.expects(:scan_directory).with('/etc/puppet/modules', true)
Proxy::Puppet::PuppetClass.expects(:scan_directory).with('/etc/puppet/production', true)
env.classes
end
def test_single_static_env
config = {
:main => {},

Also available in: Unified diff