Skip to content

Commit b588199

Browse files
yujinakayamasebjacobs
authored andcommitted
Silence messages "[ActiveJob] Enqueued ..." in rspec-rails specs (rspec#1711)
1 parent 6f9139f commit b588199

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)