Skip to content

Commit 6bcba1e

Browse files
committed
Silence messages "[ActiveJob] Enqueued ..." in rspec-rails specs
1 parent 2175c72 commit 6bcba1e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

spec/rspec/rails/matchers/active_job_spec.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ def to_global_id(options = {})
3030
RSpec.describe "ActiveJob matchers", :skip => !RSpec::Rails::FeatureCheck.has_active_job? do
3131
include RSpec::Rails::Matchers
3232

33+
around do |example|
34+
original_logger = ActiveJob::Base.logger
35+
ActiveJob::Base.logger = Logger.new(nil) # Silence messages "[ActiveJob] Enqueued ...".
36+
example.run
37+
ActiveJob::Base.logger = original_logger
38+
end
39+
3340
let(:heavy_lifting_job) do
3441
Class.new(ActiveJob::Base) do
3542
def perform; end

0 commit comments

Comments
 (0)