diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-10-05 09:10:52 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-10-05 09:10:52 +0300 |
commit | 9fae2954663e667e5f0625e517a89a506966d7d8 (patch) | |
tree | 8f9b5c87cfd29ed893b5f0fba94e66afc2db85de /spec/frontend/invite_members | |
parent | fdb5a6d73c634c2545cd2cb70cdc0a3b1458c712 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/invite_members')
-rw-r--r-- | spec/frontend/invite_members/components/invite_members_modal_spec.js | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/spec/frontend/invite_members/components/invite_members_modal_spec.js b/spec/frontend/invite_members/components/invite_members_modal_spec.js index 526487f6460..d4fbf54c640 100644 --- a/spec/frontend/invite_members/components/invite_members_modal_spec.js +++ b/spec/frontend/invite_members/components/invite_members_modal_spec.js @@ -34,6 +34,7 @@ import { displaySuccessfulInvitationAlert, reloadOnInvitationSuccess, } from '~/invite_members/utils/trigger_successful_invite_alert'; +import { captureException } from '~/ci/runner/sentry_utils'; import { GROUPS_INVITATIONS_PATH, invitationsApiResponse } from '../mock_data/api_responses'; import { propsData, @@ -52,6 +53,7 @@ import { jest.mock('~/invite_members/utils/trigger_successful_invite_alert'); jest.mock('~/experimentation/experiment_tracking'); +jest.mock('~/ci/runner/sentry_utils'); describe('InviteMembersModal', () => { let wrapper; @@ -447,10 +449,8 @@ describe('InviteMembersModal', () => { }); it('displays the generic error for http server error', async () => { - mockInvitationsApi( - HTTP_STATUS_INTERNAL_SERVER_ERROR, - 'Request failed with status code 500', - ); + const SERVER_ERROR_MESSAGE = 'Request failed with status code 500'; + mockInvitationsApi(HTTP_STATUS_INTERNAL_SERVER_ERROR, SERVER_ERROR_MESSAGE); clickInviteButton(); @@ -458,6 +458,10 @@ describe('InviteMembersModal', () => { expect(membersFormGroupInvalidFeedback()).toBe('Something went wrong'); expect(findMembersSelect().props('exceptionState')).toBe(false); + expect(captureException).toHaveBeenCalledWith({ + error: new Error(SERVER_ERROR_MESSAGE), + component: wrapper.vm.$options.name, + }); }); it('displays the restricted user api message for response with bad request', async () => { |