Add fallback message for card triage when column name is missing

This commit is contained in:
Jirka Hutárek
2026-02-27 18:47:41 +01:00
parent 7702e49afa
commit 44235da9c1
2 changed files with 17 additions and 1 deletions
@@ -77,6 +77,18 @@ class Notification::PushTarget::WebTest < ActiveSupport::TestCase
Notification::PushTarget::Web.new(@notification).process
end
test "payload for triage falls back when column name is missing" do
event = events(:logo_published)
event.update!(action: "card_triaged", particulars: {})
@notification.update!(source: event)
@web_push_pool.expects(:queue).once.with do |payload, _|
payload[:body] == "Moved by #{event.creator.name}"
end
Notification::PushTarget::Web.new(@notification).process
end
test "payload for sent back to triage includes Maybe?" do
event = events(:logo_published)
event.update!(action: "card_sent_back_to_triage")