summaryrefslogtreecommitdiffstats
path: root/components/congress/puppet/spec/classes/congress_db_spec.rb
diff options
context:
space:
mode:
authorblsaws <bs3131@att.com>2016-05-16 07:40:31 -0700
committerblsaws <bs3131@att.com>2016-05-16 07:40:31 -0700
commit8dcfe1a692815ee3a34dca32fd427471dfd0046a (patch)
tree5619e2c7b7113fe6ec68c98064895f7d8723e5bb /components/congress/puppet/spec/classes/congress_db_spec.rb
parente50f20b9c29fd6282025b4ccb87fedacb013ef66 (diff)
Refactor installer code folders.
JIRA: COPPER-2 Add initial centos7 bash scripts in development. Change-Id: I112aa43c231dac035f0d1bc2ae416fabf6b8b650 Signed-off-by: blsaws <bs3131@att.com>
Diffstat (limited to 'components/congress/puppet/spec/classes/congress_db_spec.rb')
-rw-r--r--components/congress/puppet/spec/classes/congress_db_spec.rb78
1 files changed, 0 insertions, 78 deletions
diff --git a/components/congress/puppet/spec/classes/congress_db_spec.rb b/components/congress/puppet/spec/classes/congress_db_spec.rb
deleted file mode 100644
index 3b84993..0000000
--- a/components/congress/puppet/spec/classes/congress_db_spec.rb
+++ /dev/null
@@ -1,78 +0,0 @@
-require 'spec_helper'
-
-describe 'congress::db' do
-
- shared_examples 'congress::db' do
- context 'with default parameters' do
- it { is_expected.to contain_congress_config('database/connection').with_value('mysql://congress:secrete@localhost:3306/congress') }
- it { is_expected.to contain_congress_config('database/idle_timeout').with_value('3600') }
- it { is_expected.to contain_congress_config('database/min_pool_size').with_value('1') }
- it { is_expected.to contain_congress_config('database/max_retries').with_value('10') }
- it { is_expected.to contain_congress_config('database/retry_interval').with_value('10') }
- it { is_expected.to contain_congress_config('database/max_pool_size').with_value('10') }
- it { is_expected.to contain_congress_config('database/max_overflow').with_value('20') }
- end
-
- context 'with specific parameters' do
- let :params do
- { :database_connection => 'mysql://congress:congress@localhost/congress',
- :database_idle_timeout => '3601',
- :database_min_pool_size => '2',
- :database_max_retries => '11',
- :database_retry_interval => '11',
- :database_max_pool_size => '11',
- :database_max_overflow => '21',
- }
- end
-
- it { is_expected.to contain_congress_config('database/connection').with_value('mysql://congress:congress@localhost/congress') }
- it { is_expected.to contain_congress_config('database/idle_timeout').with_value('3601') }
- it { is_expected.to contain_congress_config('database/min_pool_size').with_value('2') }
- it { is_expected.to contain_congress_config('database/max_retries').with_value('11') }
- it { is_expected.to contain_congress_config('database/retry_interval').with_value('11') }
- it { is_expected.to contain_congress_config('database/max_pool_size').with_value('11') }
- it { is_expected.to contain_congress_config('database/max_overflow').with_value('21') }
- end
-
- context 'with postgresql backend' do
- let :params do
- { :database_connection => 'postgresql://congress:congress@localhost/congress', }
- end
-
- it 'install the proper backend package' do
- is_expected.to contain_package('python-psycopg2').with(:ensure => 'present')
- end
-
- end
-
- context 'with incorrect database_connection string' do
- let :params do
- { :database_connection => 'sqlite://congress:congress@localhost/congress', }
- end
-
- it_raises 'a Puppet::Error', /validate_re/
- end
- end
-
- context 'on Debian platforms' do
- let :facts do
- { :osfamily => 'Debian',
- :operatingsystem => 'Debian',
- :operatingsystemrelease => 'jessie',
- }
- end
-
- it_configures 'congress::db'
- end
-
- context 'on Redhat platforms' do
- let :facts do
- { :osfamily => 'RedHat',
- :operatingsystemrelease => '7.1',
- }
- end
-
- it_configures 'congress::db'
- end
-
-end