test(invites): return 404 for invalid join token
Some checks are pending
CI / test (push) Has started running

This commit is contained in:
2026-03-08 20:19:53 +03:00
parent bbb97292d2
commit 6fbb98cf2f

View File

@@ -511,6 +511,17 @@ async def test_group_member_cannot_create_invite_link(client, db_session):
assert member_invite_link.status_code == 403 assert member_invite_link.status_code == 403
async def test_join_by_invite_with_invalid_token_returns_not_found(client, db_session):
user = await _create_verified_user(client, db_session, "invite_invalid_user@example.com", "invite_invalid_user", "strongpass123")
join_response = await client.post(
"/api/v1/chats/join-by-invite",
headers={"Authorization": f"Bearer {user['access_token']}"},
json={"token": "invalid-token-value"},
)
assert join_response.status_code == 404
async def test_group_invite_privacy_contacts_only(client, db_session): async def test_group_invite_privacy_contacts_only(client, db_session):
inviter = await _create_verified_user(client, db_session, "invite_u1@example.com", "invite_u1", "strongpass123") inviter = await _create_verified_user(client, db_session, "invite_u1@example.com", "invite_u1", "strongpass123")
target = await _create_verified_user(client, db_session, "invite_u2@example.com", "invite_u2", "strongpass123") target = await _create_verified_user(client, db_session, "invite_u2@example.com", "invite_u2", "strongpass123")