refactor: Use POST /users to re-invite users (no-changelog) (#7714)

This commit is contained in:
Ricardo Espinoza
2023-11-15 06:40:57 -05:00
committed by GitHub
parent 3460eb5eeb
commit 4020c14d59
5 changed files with 10 additions and 105 deletions

View File

@@ -655,26 +655,3 @@ describe('POST /users', () => {
assertInviteUserErrorResponse(invitationResponse);
});
});
describe('POST /users/:id/reinvite', () => {
test('should send reinvite, but fail if user already accepted invite', async () => {
mailer.invite.mockImplementation(async () => ({ emailSent: true }));
const email = randomEmail();
const payload = [{ email }];
const response = await authOwnerAgent.post('/users').send(payload);
expect(response.statusCode).toBe(200);
const { data } = response.body;
const invitedUserId = data[0].user.id;
const reinviteResponse = await authOwnerAgent.post(`/users/${invitedUserId}/reinvite`);
expect(reinviteResponse.statusCode).toBe(200);
const member = await createMember();
const reinviteMemberResponse = await authOwnerAgent.post(`/users/${member.id}/reinvite`);
expect(reinviteMemberResponse.statusCode).toBe(400);
});
});