Skip to content

Commit 83d9e44

Browse files
authored
Merge pull request rails#48070 from shivamsinghchahar/remove-noise-from-am-callbacks-test
Remove noise from actionmailer callbacks test
2 parents 992d689 + 88f9bc1 commit 83d9e44

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

actionmailer/test/callbacks_test.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
require "abstract_unit"
44
require "mailers/callback_mailer"
5+
require "active_support/testing/stream"
56

67
class ActionMailerCallbacksTest < ActiveSupport::TestCase
78
include ActiveJob::TestHelper
9+
include ActiveSupport::Testing::Stream
810

911
setup do
1012
@previous_delivery_method = ActionMailer::Base.delivery_method
@@ -53,7 +55,11 @@ class ActionMailerCallbacksTest < ActiveSupport::TestCase
5355
end
5456

5557
test "deliver_later should call after_deliver callback and can access sent message" do
56-
perform_enqueued_jobs { CallbackMailer.test_message.deliver_later }
58+
perform_enqueued_jobs do
59+
silence_stream($stdout) do
60+
CallbackMailer.test_message.deliver_later
61+
end
62+
end
5763
assert_kind_of CallbackMailer, CallbackMailer.after_deliver_instance
5864
assert_not_empty CallbackMailer.after_deliver_instance.message.message_id
5965
end

0 commit comments

Comments
 (0)