3 describe 'postgresql::server::db', :type => :define do
7 :operatingsystem => 'Debian',
8 :operatingsystemrelease => '6.0',
10 :concat_basedir => tmpfilename('contrib'),
12 :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
20 context 'without dbname param' do
31 "class {'postgresql::server':}"
34 it { is_expected.to contain_postgresql__server__db('test') }
35 it { is_expected.to contain_postgresql__server__database('test').with_owner('tester') }
36 it { is_expected.to contain_postgresql__server__role('test').that_comes_before('Postgresql::Server::Database[test]') }
37 it { is_expected.to contain_postgresql__server__database_grant('GRANT test - ALL - test') }
45 :dbname => 'testtest',
53 "class {'postgresql::server':}"
56 it { is_expected.to contain_postgresql__server__database('testtest') }