parent
663f6cc14f
commit
1d53654a98
@ -2254,6 +2254,77 @@ class ::DummySerializer < ActiveJob::Serializers::ObjectSerializer; end
|
||||
assert_nil ActiveStorage.queues[:purge]
|
||||
end
|
||||
|
||||
test "ActionMailbox.logger is Rails.logger by default" do
|
||||
app "development"
|
||||
|
||||
assert_equal Rails.logger, ActionMailbox.logger
|
||||
end
|
||||
|
||||
test "ActionMailbox.logger can be configured" do
|
||||
app_file "lib/my_logger.rb", <<-RUBY
|
||||
require "logger"
|
||||
class MyLogger < ::Logger
|
||||
end
|
||||
RUBY
|
||||
|
||||
add_to_config <<-RUBY
|
||||
require "my_logger"
|
||||
config.action_mailbox.logger = MyLogger.new(STDOUT)
|
||||
RUBY
|
||||
|
||||
app "development"
|
||||
|
||||
assert_equal "MyLogger", ActionMailbox.logger.class.name
|
||||
end
|
||||
|
||||
test "ActionMailbox.incinerate_after is 30.days by default" do
|
||||
app "development"
|
||||
|
||||
assert_equal 30.days, ActionMailbox.incinerate_after
|
||||
end
|
||||
|
||||
test "ActionMailbox.incinerate_after can be configured" do
|
||||
add_to_config <<-RUBY
|
||||
config.action_mailbox.incinerate_after = 14.days
|
||||
RUBY
|
||||
|
||||
app "development"
|
||||
|
||||
assert_equal 14.days, ActionMailbox.incinerate_after
|
||||
end
|
||||
|
||||
test "ActionMailbox.queues[:incineration] is :action_mailbox_incineration by default" do
|
||||
app "development"
|
||||
|
||||
assert_equal :action_mailbox_incineration, ActionMailbox.queues[:incineration]
|
||||
end
|
||||
|
||||
test "ActionMailbox.queues[:incineration] can be configured" do
|
||||
add_to_config <<-RUBY
|
||||
config.action_mailbox.queues.incineration = :another_queue
|
||||
RUBY
|
||||
|
||||
app "development"
|
||||
|
||||
assert_equal :another_queue, ActionMailbox.queues[:incineration]
|
||||
end
|
||||
|
||||
test "ActionMailbox.queues[:routing] is :action_mailbox_routing by default" do
|
||||
app "development"
|
||||
|
||||
assert_equal :action_mailbox_routing, ActionMailbox.queues[:routing]
|
||||
end
|
||||
|
||||
test "ActionMailbox.queues[:routing] can be configured" do
|
||||
add_to_config <<-RUBY
|
||||
config.action_mailbox.queues.routing = :another_queue
|
||||
RUBY
|
||||
|
||||
app "development"
|
||||
|
||||
assert_equal :another_queue, ActionMailbox.queues[:routing]
|
||||
end
|
||||
|
||||
test "ActiveRecord::Base.filter_attributes should equal to filter_parameters" do
|
||||
app_file "config/initializers/filter_parameters_logging.rb", <<-RUBY
|
||||
Rails.application.config.filter_parameters += [ :password, :credit_card_number ]
|
||||
|
Loading…
Reference in New Issue
Block a user