File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 2
2
3
3
require "abstract_unit"
4
4
require "mailers/callback_mailer"
5
+ require "active_support/testing/stream"
5
6
6
7
class ActionMailerCallbacksTest < ActiveSupport ::TestCase
7
8
include ActiveJob ::TestHelper
9
+ include ActiveSupport ::Testing ::Stream
8
10
9
11
setup do
10
12
@previous_delivery_method = ActionMailer ::Base . delivery_method
@@ -53,7 +55,11 @@ class ActionMailerCallbacksTest < ActiveSupport::TestCase
53
55
end
54
56
55
57
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
57
63
assert_kind_of CallbackMailer , CallbackMailer . after_deliver_instance
58
64
assert_not_empty CallbackMailer . after_deliver_instance . message . message_id
59
65
end
You can’t perform that action at this time.
0 commit comments