676c2a42fe
You does not make sense for webhooks
36 lines
1.2 KiB
Ruby
36 lines
1.2 KiB
Ruby
require "test_helper"
|
|
|
|
class Event::DescriptionTest < ActiveSupport::TestCase
|
|
test "generates html description for card published event" do
|
|
description = events(:logo_published).description_for(users(:david))
|
|
|
|
assert_includes description.to_html, "added"
|
|
assert_includes description.to_html, "logo"
|
|
end
|
|
|
|
test "generates plain text description for card published event" do
|
|
description = events(:logo_published).description_for(users(:david))
|
|
|
|
assert_includes description.to_plain_text, "David added"
|
|
assert_includes description.to_plain_text, "logo"
|
|
end
|
|
|
|
test "generates description for comment event" do
|
|
description = events(:layout_commented).description_for(users(:jz))
|
|
|
|
assert_includes description.to_plain_text, "David commented on"
|
|
end
|
|
|
|
test "uses always the name even when the event creator is the current user" do
|
|
description = events(:logo_published).description_for(users(:david))
|
|
|
|
assert_includes description.to_plain_text, "David added"
|
|
end
|
|
|
|
test "uses creator name when event creator is not the current user" do
|
|
description = events(:logo_published).description_for(users(:jz))
|
|
|
|
assert_includes description.to_plain_text, "David added"
|
|
end
|
|
end
|