21 lines
735 B
Ruby
21 lines
735 B
Ruby
require "test_helper"
|
|
|
|
class Entropy::ConfigurationTest < ActiveSupport::TestCase
|
|
test "touch cards when configuration changes for collection container" do
|
|
collection = collections(:writebook)
|
|
config = collection.entropy_configuration || collection.create_entropy_configuration!(auto_postpone_period: 30.days)
|
|
|
|
assert_enqueued_with(job: Card::TouchAllJob, args: [ collection ]) do
|
|
config.update!(auto_postpone_period: 15.days)
|
|
end
|
|
end
|
|
|
|
test "touch cards when configuration changes for account container" do
|
|
account = Account.sole
|
|
|
|
assert_enqueued_with(job: Card::TouchAllJob, args: [ account ]) do
|
|
account.default_entropy_configuration.update!(auto_postpone_period: 45.days)
|
|
end
|
|
end
|
|
end
|