File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ GRANT ALL PRIVILEGES ON `test\_%`.* TO #{MYSQL_CONFIG[:username]}@localhost;
3939 task :postgresql do
4040 require File . expand_path ( '../../test/shared_helper' , __FILE__ )
4141 fail 'could not create test database: psql executable not found' unless psql = which ( 'psql' )
42- fail 'could not create test database: missing "postgres " role' unless PostgresHelper . postgres_role?
42+ fail 'could not create test database: missing "jruby " role' unless PostgresHelper . postgres_role?
4343
4444 load 'test/db/postgres_config.rb' # rescue nil
4545 puts POSTGRES_CONFIG . inspect if $VERBOSE
Original file line number Diff line number Diff line change @@ -25,7 +25,8 @@ module PostgresHelper
2525 class << self
2626 def postgres_role? ( warn = nil )
2727 if psql = which ( 'psql' )
28- if `#{ psql } -c '\\ l' -U jruby #{ psql_params } 2>&1` && $?. exitstatus == 0
28+ cmd = "PGPASSWORD=#{ ENV [ 'PGPASSWORD' ] || 'jruby' } #{ psql } -c '\\ l' -U jruby #{ psql_params } 2>&1"
29+ if `#{ cmd } ` && $?. exitstatus == 0
2930 true
3031 else
3132 if warn . nil?
You can’t perform that action at this time.
0 commit comments