Module: Qs::Worker::TestHelpers::InstanceMethods

Defined in:
lib/qs/worker.rb

Instance Method Summary collapse

Instance Method Details

#test_runner(worker_class, options = nil) ⇒ Object



71
72
73
74
75
76
77
78
79
80
# File 'lib/qs/worker.rb', line 71

def test_runner(worker_class, options = nil)
  options ||= {}
  options[:params] = {
    :qs_daemon_data      => Qs::DaemonData.new,
    :qs_client           => Qs::TestClient.new({}),
    :qs_worker_available => Qs::Daemon::WorkerAvailable.new,
    :qs_logger           => Qs::NullLogger.new
  }.merge(options[:params] || {})
  super(worker_class, options)
end