Skip to content

Zeus, QC and NOT using DATABASE_URL causes tests to break #160

Description

@pjammer

So, i have an initializer using:

require 'queue_classic'
QC::Conn.connection = ActiveRecord::Base.connection.raw_connection

With the only change to my app of running Zeus, and running zeus rake I see that this error now appears. I went with the initializer approach, as I once used the DATABASE_URL env variables, but fixtures wouldn't load.

test_should_create_a_staffer(StaffsControllerTest):
ArgumentError: missing QC_DATABASE_URL or DATABASE_URL
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic/conn.rb:106:in `db_url'
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic/conn.rb:89:in `connect'
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic/conn.rb:68:in `connection'
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic/conn.rb:13:in `block in execute'
    <internal:prelude>:10:in `synchronize'
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic/conn.rb:9:in `execute'
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic/queries.rb:8:in `block in insert'
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic.rb:78:in `log_yield'
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic/queries.rb:6:in `insert'
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic/queue.rb:11:in `enqueue'
    /Users/nerb/.rvm/gems/ruby-1.9.3-p392-railsexpress/gems/queue_classic-2.1.4/lib/queue_classic.rb:61:in `method_missing'

Thoughts?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions