Files
fizzy/test/controllers/memberships/unlink_controller_test.rb
T
2025-11-05 11:57:40 +01:00

31 lines
741 B
Ruby

require "test_helper"
class Memberships::UnlinkControllerTest < ActionDispatch::IntegrationTest
test "show" do
untenanted do
sign_in_as :kevin
membership = memberships(:kevin_in_37signals)
signed_id = membership.signed_id(purpose: :unlinking)
get unlink_membership_path(membership_id: signed_id)
assert_response :success
end
end
test "create" do
untenanted do
sign_in_as :kevin
membership = memberships(:kevin_in_37signals)
signed_id = membership.signed_id(purpose: :unlinking)
assert_difference -> { Membership.count }, -1 do
post unlink_membership_path(membership_id: signed_id)
end
assert_redirected_to session_menu_path
end
end
end