Just open one turbo stream per card

Per comment is excessive and needless
This commit is contained in:
David Heinemeier Hansson
2025-04-11 17:58:11 +02:00
parent 263b3336db
commit 7861b7c087
4 changed files with 6 additions and 6 deletions
@@ -4,10 +4,11 @@ class Cards::Comments::ReactionsControllerTest < ActionDispatch::IntegrationTest
setup do
sign_in_as :jz
@comment = comments(:logo_agreement_jz)
@card = @comment.card
end
test "create" do
assert_turbo_stream_broadcasts [ @comment, :reactions ], count: 1 do
assert_turbo_stream_broadcasts @card, count: 1 do
assert_difference -> { @comment.reactions.count }, 1 do
post card_comment_reactions_url(@comment.card, @comment, format: :turbo_stream), params: { reaction: { content: "Great work!" } }
assert_redirected_to card_comment_reactions_url(@comment.card, @comment)
@@ -16,7 +17,7 @@ class Cards::Comments::ReactionsControllerTest < ActionDispatch::IntegrationTest
end
test "destroy" do
assert_turbo_stream_broadcasts [ @comment, :reactions ], count: 1 do
assert_turbo_stream_broadcasts @card, count: 1 do
assert_difference -> { @comment.reactions.count }, -1 do
delete card_comment_reaction_url(@comment.card, @comment, reactions(:kevin), format: :turbo_stream)
assert_response :success