test(invites): return 404 for invalid join token
Some checks are pending
CI / test (push) Has started running
Some checks are pending
CI / test (push) Has started running
This commit is contained in:
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user