Files
fizzy/test/controllers/cards/boosts_controller_test.rb
T
2025-04-09 14:50:58 +02:00

28 lines
784 B
Ruby

require "test_helper"
class Cards::BoostsControllerTest < ActionDispatch::IntegrationTest
setup do
sign_in_as :kevin
end
test "create" do
boost_count = cards(:logo).boosts_count
assert_difference "cards(:logo).reload.boosts_count", +1 do
post card_boosts_path(cards(:logo), params: { boost_count: boost_count }, format: :turbo_stream)
end
assert_turbo_stream action: :update, target: dom_id(cards(:logo), :boosts)
end
test "create with value" do
boost_count = 10
assert_changes "cards(:logo).reload.boosts_count", to: boost_count do
post card_boosts_path(cards(:logo), params: { boost_count: boost_count }, format: :turbo_stream)
end
assert_turbo_stream action: :update, target: dom_id(cards(:logo), :boosts)
end
end