diff options
Diffstat (limited to 'spec/frontend/projects/settings_service_desk/components/service_desk_root_spec.js')
-rw-r--r-- | spec/frontend/projects/settings_service_desk/components/service_desk_root_spec.js | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/spec/frontend/projects/settings_service_desk/components/service_desk_root_spec.js b/spec/frontend/projects/settings_service_desk/components/service_desk_root_spec.js index 0eec981b67d..185a85cdb80 100644 --- a/spec/frontend/projects/settings_service_desk/components/service_desk_root_spec.js +++ b/spec/frontend/projects/settings_service_desk/components/service_desk_root_spec.js @@ -22,15 +22,13 @@ describe('ServiceDeskRoot', () => { isIssueTrackerEnabled: true, outgoingName: 'GitLab Support Bot', projectKey: 'key', + reopenIssueOnExternalParticipantNote: true, addExternalParticipantsFromCc: true, selectedTemplate: 'Bug', selectedFileTemplateProjectId: 42, templates: ['Bug', 'Documentation'], publicProject: false, customEmailEndpoint: '/gitlab-org/gitlab-test/-/service_desk/custom_email', - glFeatures: { - serviceDeskCustomEmail: true, - }, }; const getAlertText = () => wrapper.findComponent(GlAlert).text(); @@ -63,6 +61,8 @@ describe('ServiceDeskRoot', () => { incomingEmail: provideData.initialIncomingEmail, initialOutgoingName: provideData.outgoingName, initialProjectKey: provideData.projectKey, + initialReopenIssueOnExternalParticipantNote: + provideData.reopenIssueOnExternalParticipantNote, initialAddExternalParticipantsFromCc: provideData.addExternalParticipantsFromCc, initialSelectedTemplate: provideData.selectedTemplate, initialSelectedFileTemplateProjectId: provideData.selectedFileTemplateProjectId, @@ -87,7 +87,7 @@ describe('ServiceDeskRoot', () => { const alertBodyLink = alertEl.findComponent(GlLink); expect(alertBodyLink.exists()).toBe(true); expect(alertBodyLink.attributes('href')).toBe( - '/help/user/project/service_desk.html#use-an-additional-service-desk-alias-email', + '/help/user/project/service_desk/configure.html#use-an-additional-service-desk-alias-email', ); expect(alertBodyLink.text()).toBe('How do I create a custom email address?'); }); @@ -149,6 +149,7 @@ describe('ServiceDeskRoot', () => { selectedTemplate: 'Bug', outgoingName: 'GitLab Support Bot', projectKey: 'key', + reopenIssueOnExternalParticipantNote: true, addExternalParticipantsFromCc: true, }; @@ -163,6 +164,7 @@ describe('ServiceDeskRoot', () => { outgoing_name: 'GitLab Support Bot', project_key: 'key', service_desk_enabled: true, + reopen_issue_on_external_participant_note: true, add_external_participants_from_cc: true, }); }); @@ -182,6 +184,7 @@ describe('ServiceDeskRoot', () => { selectedTemplate: 'Bug', outgoingName: 'GitLab Support Bot', projectKey: 'key', + reopen_issue_on_external_participant_note: true, addExternalParticipantsFromCc: true, }; @@ -227,15 +230,5 @@ describe('ServiceDeskRoot', () => { expect(wrapper.findComponent(CustomEmailWrapper).exists()).toBe(false); }); }); - - describe('when feature flag service_desk_custom_email is disabled', () => { - beforeEach(() => { - wrapper = createComponent({ glFeatures: { serviceDeskCustomEmail: false } }); - }); - - it('is not rendered', () => { - expect(wrapper.findComponent(CustomEmailWrapper).exists()).toBe(false); - }); - }); }); }); |