Baffled by error running rake rspec:models

In my application, we connect to 2 databases, so we make a lot of
specs to test this type of interaction. When I run individual model
specs using spec, or using rake spec SPEC=xxx, they run fine. When I
run rake spec:models, all the specs which connect to the 2nd database
fail on errors like this:

OCIError in ‘WellLicense should identify EIS data is not available’
ORA-01017: invalid username/password; logon denied
env.c:257:in oci8lib.so
./spec/models/well_license2_spec.rb:6:in `new’
./spec/models/well_license2_spec.rb:6:

This WAS working a couple of days ago. I did update from the beta
version of the Oracle Intel InstantClient for Mac to the officially
released version, but I can’t see how that would make a difference,
especially when running the specs individually works.

This has to be some strange configuration error, but I’m baffled.
I’ve spent hours trying to track it down. Help!

database.yml entry:

data_centre:
adapter: oracle_enhanced
database: xe
username: XXXXXX
password: YYYYYY

And our database connection is established in
data_center_spec_helper.rb like so:

LabRecord
.establish_connection(ActiveRecord::Base.configurations[‘data_centre’])

Regards, Lori

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs