Sha256: 68c7de8a13884b326ab97f53295a0babf844ae1486b5b5d1130e12b38ddab6ad

Contents?: true

Size: 405 Bytes

Versions: 3

Compression:

Stored size: 405 Bytes

Contents

module BackgroundJobs
  def run_background_jobs_immediately
    delay_jobs = Delayed::Worker.delay_jobs
    Delayed::Worker.delay_jobs = false
    yield
  ensure
    Delayed::Worker.delay_jobs = delay_jobs
  end
end

Rspec.configure do |config|
  config.around(:each, type: :feature) do |example|
    run_background_jobs_immediately do
      example.run
    end
  end

  config.include BackgroundJobs
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
roboparts-0.5.4 templates/background_jobs_rspec.rb
roboparts-0.5.3 templates/background_jobs_rspec.rb
roboparts-0.5.2 templates/background_jobs_rspec.rb