Skip to content

Commit 636ec1e

Browse files
committed
Adds acceptance test for non default PGDATA, based on alternative_port_spec.rb
1 parent 47b490e commit 636ec1e

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
require 'spec_helper_acceptance'
2+
3+
# These tests ensure that postgres can change itself to an alternative pgdata
4+
# location properly.
5+
describe 'postgres::server', :unless => UNSUPPORTED_PLATFORMS.include?(fact('osfamily')) do
6+
it 'on an alternative pgdata location' do
7+
pp = <<-EOS
8+
class { 'postgresql::server': data_directory => '/var/pgsql' }
9+
EOS
10+
11+
apply_manifest(pp, :catch_failures => true)
12+
apply_manifest(pp, :catch_changes => true)
13+
end
14+
15+
it 'can connect with psql' do
16+
psql('--command="\l" postgres', 'postgres') do |r|
17+
expect(r.stdout).to match(/List of databases/)
18+
end
19+
end
20+
21+
end

0 commit comments

Comments
 (0)