Add docs and unit tests for horizon

Change-Id: If64cd03117a7b3876dd070a2aad68801754a8349
This commit is contained in:
Dan Bode
2013-05-13 20:37:57 -07:00
parent 0b75458a6f
commit 0be9919142
2 changed files with 87 additions and 1 deletions

View File

@@ -0,0 +1,44 @@
require 'spec_helper'
describe 'openstack::horizon' do
let :required_params do
{ :secret_key => 'super_secret' }
end
let :params do
required_params
end
let :facts do
{
:osfamily => 'Redhat',
:memorysize => '1GB',
:processorcount => '1',
:concat_basedir => '/tmp',
:operatingsystemrelease => '5'
}
end
it 'should configure horizon and memcache using default parameters and secret key' do
should contain_class('memcached').with(
:listen_ip => '127.0.0.1',
:tcp_port => '11211',
:udp_port => '11211'
)
should contain_class('horizon').with(
:cache_server_ip => '127.0.0.1',
:cache_server_port => '11211',
:secret_key => 'super_secret',
:swift => false,
:quantum => false,
:horizon_app_links => false,
:keystone_host => '127.0.0.1',
:keystone_scheme => 'http',
:keystone_default_role => 'Member',
:django_debug => 'False',
:api_result_limit => 1000
)
end
end