Skip to content

Commit e00d1cd

Browse files
committed
Merge pull request #12 from rsim/tests-connection-by-service-name
Tests: allow fully-qualified svc name connection
2 parents 7b0027d + 94c7e41 commit e00d1cd

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

spec/plsql/spec/cli_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def create_database_yml
2424
content = "default:\n" <<
2525
" username: #{DATABASE_USER}\n" <<
2626
" password: #{DATABASE_PASSWORD}\n" <<
27-
" database: #{DATABASE_NAME}\n"
27+
" database: #{DATABASE_SERVICE_NAME}\n"
2828
content << " host: #{DATABASE_HOST}\n" if defined?(DATABASE_HOST)
2929
content << " port: #{DATABASE_PORT}\n" if defined?(DATABASE_PORT)
3030
File.open(File.join(@root_dir, 'spec/database.yml'), 'w') do |file|

spec/spec_helper.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
require 'ruby-plsql-spec'
1111

1212
DATABASE_NAME = ENV['DATABASE_NAME'] || 'orcl'
13+
DATABASE_SERVICE_NAME = (defined?(JRUBY_VERSION) ? "/" : "") +
14+
(ENV['DATABASE_SERVICE_NAME'] || DATABASE_NAME)
1315
DATABASE_HOST = ENV['DATABASE_HOST'] || 'localhost'
1416
DATABASE_PORT = ENV['DATABASE_PORT'] || 1521
1517
DATABASE_USER = ENV['DATABASE_USER'] || 'hr'
@@ -18,7 +20,7 @@
1820
CONNECTION_PARAMS = {
1921
:username => DATABASE_USER,
2022
:password => DATABASE_PASSWORD,
21-
:database => DATABASE_NAME
23+
:database => DATABASE_SERVICE_NAME
2224
}
2325
CONNECTION_PARAMS[:host] = DATABASE_HOST if defined?(DATABASE_HOST)
2426
CONNECTION_PARAMS[:port] = DATABASE_PORT if defined?(DATABASE_PORT)

0 commit comments

Comments
 (0)