Add Join Codes

This commit is contained in:
Stanko K.R.
2025-10-17 16:28:19 +02:00
parent 5a0ddbad3d
commit 79b012f319
79 changed files with 969 additions and 412 deletions
@@ -3,7 +3,7 @@ require "test_helper"
class Sessions::LoginMenusControllerTest < ActionDispatch::IntegrationTest
test "show" do
untenanted do
set_identity_as :kevin
identify_as :kevin
get session_login_menu_url
@@ -11,8 +11,8 @@ class Sessions::MagicLinksControllerTest < ActionDispatch::IntegrationTest
test "create" do
untenanted do
membership = memberships(:kevin_in_37signals)
magic_link = MagicLink.create!(membership: membership)
identity = identities(:kevin)
magic_link = MagicLink.create!(identity: identity)
post session_magic_link_url, params: { code: magic_link.code }
@@ -24,7 +24,7 @@ class Sessions::MagicLinksControllerTest < ActionDispatch::IntegrationTest
assert_response :redirect, "Invalid code should redirect"
expired_link = MagicLink.create!(membership: membership)
expired_link = MagicLink.create!(identity: identity)
expired_link.update_column(:expires_at, 1.hour.ago)
post session_magic_link_url, params: { code: expired_link.code }