Files
fizzy/test/controllers/boosts_controller_test.rb
T
2024-12-16 10:42:11 -06:00

28 lines
849 B
Ruby

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