Sha256: ef63d97fb84dccb9c3b71ffe5bc635be9ceb3be640d461c9f1fdb39c0ecd148b

Contents?: true

Size: 405 Bytes

Versions: 96

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

96 entries across 96 versions & 12 rubygems

Version Path
suspenders-1.9.0 templates/background_jobs_rspec.rb
os_suspenders-1.8.5 templates/background_jobs_rspec.rb
os_suspenders-1.8.4 templates/background_jobs_rspec.rb
os_suspenders-1.8.3 templates/background_jobs_rspec.rb
os_suspenders-1.8.2 templates/background_jobs_rspec.rb
os_suspenders-0.0.1 templates/background_jobs_rspec.rb
suspenders-1.8.1 templates/background_jobs_rspec.rb
suspenders-1.8.0 templates/background_jobs_rspec.rb
re-rails-0.1.6 templates/background_jobs_rspec.rb
re-rails-0.1.3 templates/background_jobs_rspec.rb
re-rails-0.1.2 templates/background_jobs_rspec.rb
re-rails-0.1.1 templates/background_jobs_rspec.rb
re-rails-0.1.0 templates/background_jobs_rspec.rb
rails-replicator-0.1.7 templates/background_jobs_rspec.rb
rails-replicator-0.1.6 templates/background_jobs_rspec.rb
prop_up-0.0.4 templates/background_jobs_rspec.rb
suspenders-1.7.0 templates/background_jobs_rspec.rb
suspenders-1.6.0 templates/background_jobs_rspec.rb
prop_up-0.0.3 templates/background_jobs_rspec.rb
prop_up-0.0.2 templates/background_jobs_rspec.rb